SQL 빠른 참조

CodeW3C.com에서의 SQL 빠른 참조를 제공합니다. 일상 사용을 위해 인쇄할 수 있습니다.

SQL 문장

문장 문법
AND / OR SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 조건
AND|OR condition
ALTER TABLE (add column) ALTER TABLE table_name
ADD column_name datatype
ALTER TABLE (drop column) ALTER TABLE table_name
DROP COLUMN column_name
AS (alias for column) SELECT column_name AS column_alias
FROM 테이블 이름
AS (alias for table) SELECT column_name
FROM table_name AS table_alias
BETWEEN SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 컬럼 이름
BETWEEN value1 AND value2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
ON table_name (column_name)
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 조건
DELETE FROM DELETE FROM table_name
(비고: 테이블 전체를 지우는 것입니다!!)

또는

DELETE FROM table_name
WHERE 조건

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY SELECT 컬럼 이름1, SUM(컬럼 이름2)
FROM 테이블 이름
GROUP BY 컬럼 이름1
HAVING SELECT 컬럼 이름1, SUM(컬럼 이름2)
FROM 테이블 이름
GROUP BY 컬럼 이름1
HAVING SUM(컬럼 이름2) 조건 값
IN SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 컬럼 이름
IN (value1,value2,..)
INSERT INTO INSERT INTO 테이블 이름
VALUES (value1, value2,....)

또는

INSERT INTO 테이블 이름
(컬럼 이름1, 컬럼 이름2,...)
VALUES (value1, value2,....)

LIKE SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 컬럼 이름
LIKE 패턴
ORDER BY SELECT 컬럼 이름(들)
FROM 테이블 이름
ORDER BY 컬럼 이름 [ASC|DESC]
SELECT SELECT 컬럼 이름(들)
FROM 테이블 이름
SELECT * SELECT *
FROM 테이블 이름
SELECT DISTINCT SELECT DISTINCT 컬럼 이름(들)
FROM 테이블 이름
SELECT INTO
(백업 복사물을 만드는 데 사용됩니다 tables)
SELECT *
INTO 새 테이블 이름
FROM 원본 테이블 이름

또는

SELECT 컬럼 이름(들)
INTO 새 테이블 이름
FROM 원본 테이블 이름

TRUNCATE TABLE
(내부 데이터만 지우는 the table)
TRUNCATE TABLE 테이블 이름
UPDATE UPDATE 테이블 이름
SET 컬럼 이름=new_value
[, 컬럼 이름=new_value]
WHERE 컬럼 이름=some_value
WHERE SELECT 컬럼 이름(들)
FROM 테이블 이름
WHERE 조건