[SQL] 4. SQL 테이블 생성 및 삭제

Damagedcase·2020년 11월 23일
0

SQL

목록 보기
4/15

CREATE TABLE이라는 SQL문을 사용하여 데이터가 삽입될 테이블을 데이터베이스 내에 생성할 수 있습니다.

CREATE TABLE <테이블 이름> (
	<column1> <데이터 유형>
	<column2> <데이터 유형>
	<column3> <데이터 유형>
    ...
);

column이란 파라미터는 테이블에 생성될 열의 명칭을 정할 수 있고 각 column마다 데이터 유형과 크기를 지정할 수 있습니다. 자주 쓰이는 데이터 유형은 varchar (문자열), int (숫자), date (날짜) 등이 있습니다.

\c <데이터베이스 이름>

PostgreSQL에 접속하신 후, \c 명령문을 사용하여 데이터베이스를 변경할 수 있습니다.

CREATE TABLE customers(                               
id serial primary key,
name varchar(255) default NULL,
address varchar(255) default NULL,
mobileno varchar(255) default NULL,
email varchar(255) default NULL,
bod varchar(255) 
);

이제 데이터베이스 내에 customers라는 테이블을 생성해보겠습니다. id는 primary key로 설정하고 serial이라는 키워드를 추가하여 새로운 데이터가 생성될 때마다 id가 자동으로 증가됩니다. serial은 PostgreSQL에서 사용되며 auto increment와 비슷한 기능을 합니다. serial은 Sequence 타입을 사용할 수 있게끔 합니다.

\d <테이블 이름>

위와 같은 명령어를 치시면 테이블의 각 칼럼에 대한 정보를 확인하실 수 있습니다.

DROP TABLE <테이블 이름>

DROP TABLE 명령어를 사용하여 테이블을 삭제하실 수 있습니다.

profile
성장을 추구하는 개발자

0개의 댓글