CREATE TABLE new_table_name AS SELECT * FROM old_table_name;
CREATE DATABASE databasename;
USE문으로 새 데이터베이스를 사용SCHEMAS - 원하는 데이터베이스 선택 - Tables 우클릭 - Create Table

Colume, Datatype, 기본 속성 입력 후 Apply 클릭

Apply 클릭하면 테이블 생성 완료

CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);

ALTER TABLE table_name
ADD column_name datatype;
ALTER TABLE문과 함께 ADD문을 사용하면 테이블에 column을 추가할 수 있음ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
ALTER TABLE문과 함께 MODIFY문을 사용하면 테이블의 coloum datatype을 변경할 수 있음ALTER TABLE table_name
DROP COLUMN column_name;
ALTER TABLE문과 함께 DROP문을 사용하면 테이블의 column을 제거할 수 있음CREATE INDEX index_name
ON table_name (column1, column2, ...);
CREATE INDEX문을 사용하여 인덱스를 생성SHOW INDEX FROM table_name
CREATE UNIQUE INDEX index_name
ON table_name (column1, column2, ...);
ALTER TABLE table_name
ADD FULLTEXT index_name (column1, column2, ...)
FULLTEXT INDEX는 일반적인 인덱스와는 달리 매우 빠르게 테이블의 모든 텍스트 컬럼을 검색ALTER TABLE table_name
DROP INDEX index_name
ALTER문을 사용하여 테이블에 추가된 인덱스 삭제DROP INDEX index_name ON table_name
DROP문을 사용하여 해당 테이블에서 명시된 인덱스를 삭제DROP문은 내부적으로 ALTER문으로 자동 변환되어 명시된 이름의 인덱스를 삭제CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
CREATE VIEW문을 사용하여 뷰 생성ALTER VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
ALTER문을 사용하여 뷰를 수정DROP VIEW view_name;
DROP문을 사용하여 생성된 뷰를 삭제city, country, countrylanguage 테이블을 JOIN하고 한국에 대한 정보만 뷰 생성하기

INSERT INTO table_name
VALUES (value1, value2, value3, ...);
VALUE 다음 나오는 값들의 순서 및 개수가 테이블이 정의된 열 순서 및 개수와 동일해야 함원하는 recodes를 직접 입력 후 Apply 클릭

Apply 클릭
INSERT INTO table2
SELECT * FROM table1
WHERE condition;
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
WHERE절 생략 가능하나 생략 시 테이블 전체 행의 내용 변경되므로 주의할 것DELETE FROM table_name WHERE condition;
TRUNCATE TABLE table_name
DROP TABLE table_name;
DROP DATABASE databasename;
참고 자료