1. 데이터 조작
1-1. 데이터 삽입
문법 01. 완전한 행 삽입
INSERT INTO 테이블명
VALUES (값1, 값2, 값3);
문법 02. 열 이름과 함께 삽입
INSERT INTO 테이블명(열 이름1, 열 이름2, 열 이름3)
VALUES (값1, 값2, 값3);
문법 03. 부분 행 삽입
INSERT INTO 테이블명(열 이름1, 열 이름3)
SELECT 열 이름1, 열 이름2, 열 이름3
FROM 테이블명2
WHERE 조건절;
문법 04. SQL 문장 결과를 삽입
INSERT INTO 테이블명1(열 이름1, 열 이름2, 열 이름3)
SELECT 열 이름1, 열 이름2, 열 이름3
FROM 테이블명2
WHERE 조건절;
1-2. 데이터 삭제
문법 01. 테이블의 모든 행 삭제
DELETE FROM 테이블명;
문법 02. 테이블의 부분 행 삭제
DELETE FROM 테이블명
WHERE 조건절;
1-3. 데이터 수정
문법 01. 모든 행의 데이터 수정
UPDATE 테이블명
SET 열 이름=변경할 값;
문법 02. 특정한 행의 데이터 수정
UPDATE 테이블명
SET 열 이름=변경할 값
WHERE 조건절;
2. 테이블 조작
2-1. 테이블 생성
문법 01. 일반적으로 테이블 생성하는 방법
CREATE TABLE 생성할 테이블명
(
열 이름 데이터 형식(크기) NOT NULL,
열 이름 CHAR(10) PRIMARY KEY,
열 이름 CHAR(10) NOT NULL
REFERENCES 테이블1 (테이블1 고유키),
열 이름 INTEGER NOT NULL DEFAULT 1,
열 이름 VARCHAR(100) NULL
);
문법 02. 하위 쿼리에 의해 검색된 테이블과 동일한 구조로 테이블 생성
CREATE TABLE 생성할 테이블명 AS
SELECT 열 이름1, 열 이름2
FROM 복사할 테이블명;
2-2. 테이블 변경 및 삭제
문법 01. 테이블 변경(열을 추가할 때)
ALTER TABLE 수정할 테이블명
ADD (추가할 열 이름 데이터 형식(크기));
문법 02. 테이블 변경(데이터 구조를 변경할 때)
ALTER TABLE 수정할 테이블명
MODIFY (변경할 열 이름 변경할 데이터 형식(크기));
문법 03. 테이블명 변경
RENAME 변경 전 테이블명 TO 변경 후 테이블명;
문법 04. 테이블 삭제
DROP TABLE 삭제할 테이블명;
'SQL > 칼퇴족 김대리는 알고 나만 모르는 SQL' 카테고리의 다른 글
[SQL] DAY 11. 하위 쿼리 (0) | 2023.05.06 |
---|---|
[SQL] DAY 10. 테이블 합치기 (0) | 2023.05.01 |
[SQL] DAY 09. 데이터의 그룹화, 필터링 (0) | 2023.05.01 |
[SQL] DAY 08. 함수 활용하기 (0) | 2023.05.01 |
[SQL] DAY 07. 기본 함수 배우기 (0) | 2023.05.01 |
댓글