CREATE TABLE은 테이블을 생성하는 SQL로, 테이블 이름, 열 이름, 데이터 형식 등을 지정한다.
열에 입력될 값이 1부터 자동 증가하도록 설정하려면 GUI에서는 AI를 체크하고, SQL에서는 AUTO_INCREMENT를 입력한다.
열에 빈 값을 허용하지 않으려면 GUI에서는 NN을 체크하고, SQL에서는 NOT NULL을 입력한다.
열을 기본 키로 지정하려면 GUI에서는 PK를 체크하고, SQL에서는 PRIMARY KEY를 입력한다.
열을 외래 키로 지정하려면 FOREIGN KEY 예약어를 입력한다.
용어 | 설명 |
GUI | Graphical User Interface의 약자로, 윈도에서 진행하는 작업을 의미 |
로우 | 테이블의 행, 레코드(record)라고도 부름 |
칼럼 | 테이블의 열, 필드(field)라고도 부름 |
UNSIGNED | 정수형 뒤에 붙이면 0부터 양의 정수만 입력됨 |
백틱(`) | 테이블 이름이나 열 이름을 묶을 때 사용 |
NULL | 열에 비어 있는 값을 허용할 때 설정함(별도로 지정하지 않으면 기본은 NULL) |
기본 키-외래 키 | 두 테이블이 일대다로 연결되는 관계 |
주석(remark) | 하이픈(-) 2개 이후에 한 칸을 띄고 설명을 써야 함 |
'혼공학습단 12기' 카테고리의 다른 글
[혼공S] 05 - 3 '가상의 테이블: 뷰' 정리 (0) | 2024.07.28 |
---|---|
[혼공S] 05 - 2 '제약조건으로 테이블을 견고하게' 정리 (0) | 2024.07.28 |
[혼공S] 3주차 마무리 (0) | 2024.07.20 |
[혼공S] 04 - 3 'SQL 프로그래밍' 정리 (0) | 2024.07.15 |
[혼공S] 04 - 2 '두 테이블을 묶는 조인' 정리 (0) | 2024.07.14 |