SQL - alter 쿼리 사용 방법
Alter 쿼리 이미 만들어진 테이블의 구조를 변경할 때 사용 컬럼 추가 구조 ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [데이터타입] [제약조건]; 예시 ALTER TABLE test_user ADD COLUMN email VARCHAR(150) NOT NULL; 컬럼 수정 구조 ALTER TABLE [테이블명] ...
Alter 쿼리 이미 만들어진 테이블의 구조를 변경할 때 사용 컬럼 추가 구조 ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [데이터타입] [제약조건]; 예시 ALTER TABLE test_user ADD COLUMN email VARCHAR(150) NOT NULL; 컬럼 수정 구조 ALTER TABLE [테이블명] ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 제약 조건의 종류, 데이터 생성/수정 시 날짜 자동 삽입 방법 정리 💡 오늘 느낀 점 오늘은 영어 문법(anybody, nobody, somebody, every, all)을 공부하였고, DB의 제약 조건, 데이터 생성/수정 시 날짜 자동 삽입 방법에 대한 내용을 공부하...
자동 날짜 입력/갱신 설정 예시 CREATE TABLE test( test_id INT AUTO_INCREMENT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PR...
제약 조건의 종류 NOT NULL NULL(빈 값)이 들어갈 수 없음. UNIQUE 이 제약 조건이 적용된 Column에 들어오는 데이터는 모두 고유한 값이어야 함. 중복 값이 들어올 수 없음. Primary Key(PK) 각 행(row)를 식별하는 식별자(기본키) NOT NULL, UNI...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 SQL 개념 정리 💡 오늘 느낀 점 오늘은 영어에서 as + 명사 문법을 공부하였고, SQL(Structured Query Language)에 개념에 대해 정리하였다. SQL에 명령어 분류로는 DDL, DML, DCL, TCL 4가지가 존재하며, DBA가 아닌 백엔드 개...
SQL(Structured Query Language)란? SQL은 ANSI라는 미국 표준 협회가 최초로 표준화하였고, 이후 ISO/IEC 의해 국제 표준으로 재정된 언어를 말한다. SQL은 선언적 언어로, 데이터를 어떻게 조회할 것인지가 아닌 무엇을 조회할 것인지만 작성해주면 나머진 DBMS 내부에서 알아서 처리된다. RDBMS들은 이 표준...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 PT 다녀오기 데이터베이스, 테이블 조회 생성 삭제 SQL문 정리 💡 오늘 느낀 점 오늘은 영어에서 any, some과 no, none에 대한 문법을 공부하였다. 리딩 연습할 때 거의 매번 마주친 문법들이라 눈에 굉장히 익었다. 사용하는 방식도 간단해서 문제 풀때도 ...
데이터베이스 구성된 데이터베이스 목록 확인 SHOW DATABASES; 결과 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 예시 CREATE DATABASE test; 사용할 데이터베이스 지정 USE 데이터베이스명; USE 데이터베이스명 쿼리를 실행한 후 작성하는 모든 쿼리는 해당 데이터베이스 내에서 실행된다...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 영어회화 학원 다녀오기 데이터베이스 관리 시스템 등장 배경 정리 💡 오늘 느낀 점 오늘은 영단어 암기, 영어 학원 다녀오기, 데이터베이스 관리 시스템이 어쩌다 등장하게 되었는지에 대해 정리하였다. 사실 이런 등장 배경같은 내용은 굳이 외울필요는 없지만, 이런 내용들이...
데이터베이스 관리 시스템의 등장 배경 이 이야기를 하기 위해선 먼저 컴퓨터가 나오긴 전 시대로 가야한다. 컴퓨터가 없던 시절 가게 판매 기록, 주문 기록 등 다양한 정보들은 종이에 직접 수기로 적어 관리하였다. 이 방식에 대해서는 설명을 안해도 알 수 있듯이 데이터를 관리하기엔 문제가 많은 방식이다. 우선 데이터의 나열은 가능하지만 구조화된 관리...