SQL 문은 데이터를 정의하고 조작하며 쿼리하기 위한 데이터베이스 관리 언어입니다.
CREATE TABLE 테이블명 (
컬럼명 데이터타입 제약조건,
컬럼명 데이터타입 제약조건
);ALTER TABLE 테이블명 ADD 컬럼명 데이터타입;
ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입;
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;CREATE TABLE 테이블명 (
컬럼명 데이터타입 제약조건,
컬럼명 데이터타입 제약조건
);INSERT INTO 테이블명 (컬럼1, 컬럼2) VALUES (값1, 값2);UPDATE 테이블명
SET 컬럼1 = 값1, 컬럼2 = 값2
WHERE 조건;DELETE FROM 테이블명 WHERE 조건;SELECT 컬럼1, 컬럼2 FROM 테이블명 WHERE 조건;SELECT A.컬럼1, B.컬럼2
FROM 테이블A AS A
INNER JOIN 테이블B AS B ON A.키 = B.키;GRANT SELECT, INSERT ON 테이블명 TO 사용자명;REVOKE SELECT, INSERT ON 테이블명 FROM 사용자명;COMMIT;ROLLBACK;SAVEPOINT 저장점명;
ROLLBACK TO 저장점명;서브쿼리
SELECT 컬럼1 FROM 테이블명 WHERE 컬럼2 IN (SELECT 컬럼2 FROM 다른_테이블명 WHERE 조건);
집계 함수
SELECT COUNT(*), AVG(컬럼명), SUM(컬럼명), MAX(컬럼명), MIN(컬럼명)
FROM 테이블명
GROUP BY 그룹_컬럼명;
CASE 문
SELECT 컬럼명,
CASE
WHEN 조건1 THEN 결과1
WHEN 조건2 THEN 결과2
ELSE 결과3
END AS 새_컬럼명
FROM 테이블명;