사용목적

TABLE을 생성, 삭제, 확인, 사용하기 위한 SQL 문법입니다.

문법

TABLE 생성 (CREATE)

CREATE TABLE tablename
(
	columnname1 datatype,
    columnname2 datatype,
    ...
);
    

DATATYPE (참고)

int : 정수
char(size) : 문자
varchar(size) : 가변문자
date : 날짜

TABLE 확인 (SHOW)

SHOW TABLES;

TABLE 정보 확인 (DESCRIPTION)

DESC tablename;

TABLE 이름 변경 (ALTER, RENAME)

ALTER TABLE tablename
RENAME new_tablename;

TABLE 삭제 (DROP)

DROP TABLE tablename;

TABLE COLUMN 추가 (ALTER, ADD COLUMN)

ALTER TABLE tablename
ADD COLUMN columnname datatype;

TABLE COLUMN DATATYPE 수정 (ALTER, MODIFY COLUMN)

ALTER TABLE tablename
MODIFY COLUMN columnname new_datatype;

TABLE COLUMN NAME & DATATYPE 수정 (ALTER, CHANGE COLUMN)

ALTER TABLE tablename
CHANGE COLUMN old_columname new_columnname datatype;

TABLE COLUMN 삭제 (ALTER, DROP COLUMN)

ALTER TABLE tablename
DROP COLUMN columnname;

예시

가정)

  • TABLE NAME : testTABLE
  • New_TABLE NAME : exampleTABLE
  • COLUMN 1 NAME (DATATYPE) : ID (int)
  • COLUMN 2 NAME (DATATYPE) : NAME (varchar(16))
  • ADD_COLUMN NAME (DATATYPE) : NICKNAME (varchar(16))
  • New_COLUMN 1 NAME (DATATYPE) : BIRTHDAY (date)

TABLE 생성 (CREATE)

CREATE TABLE testTABLE
(
	ID int,
    NAME varchar(16),
    ...
);
    

TABLE 확인 (SHOW)

SHOW TABLES;

TABLE 정보 확인 (DESCRIPTION)

DESC testTABLE;

TABLE 이름 변경 (ALTER, RENAME)

ALTER TABLE testTABLE
RENAME exampleTABLE;

TABLE 삭제 (DROP)

DROP TABLE testTABLE;

TABLE COLUMN 추가 (ALTER, ADD COLUMN)

ALTER TABLE testTABLE
ADD COLUMN NICKNAME varchar(16);

TABLE COLUMN DATATYPE 수정 (ALTER, MODIFY COLUMN)

ID의 DATATYPE을 date로 변경

ALTER TABLE testTABLE
MODIFY COLUMN ID date;

TABLE COLUMN NAME & DATATYPE 수정 (ALTER, CHANGE COLUMN)

ALTER TABLE testTABLE
CHANGE COLUMN ID BIRTHDAY date;

TABLE COLUMN 삭제 (ALTER, DROP COLUMN)

ALTER TABLE testTABLE
DROP COLUMN BIRTHDAY;
profile
aiden

0개의 댓글