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;
참고 자료