데이터 수정
INSERT
테이블에 새 레코드를 삽입할 때 사용합니다.
INSERT INTO weniv_product (id, name, cost)
VALUES (11, 'mouse', 20000);
UPDATE
조건에 맞는 기존 레코드를 수정할 수 있습니다. where로 여러개를 select하여 바꿀 수 있습니다.
UPDATE weniv_product
SET cost = cost + 500
WHERE cost < 1000;
DELETE
기존 레코드를 삭제합니다.
DELETE FROM weniv_product
WHERE id > 5;
테이블 생성 및 수정
CREATE
# 데이터베이스 생성
CREATE DATABASE sample_db;
# 데이터베이스에 새 테이블 생성
# 테이블의 열 이름과 그에 맞는 데이터 타입(varchar, int, datetime 등)을 지정
CREATE TABLE sample_table(
id int primary key,
name varchar(12)
);
ALTER TABLE
기존 테이블에 다양한 제약조건을 추가, 수정, 삭제합니다.
# 컬럼 추가
ALTER TABLE sample_table
ADD phone VARCHAR(11);
# 컬럼 삭제
ALTER TABLE sample_table
DROP COLUMN phone;
# 컬럼명 변경
ALTER TABLE sample_table
RENAME COLUMN phone to new_phone;
# 데이터 유형 변경
ALTER TABLE sample_table
ALTER COLUMN id TYPE varchar(3);
DROP
# 데이터베이스 삭제
DROP DATABASE sample_db;
# 테이블 삭제
DROP TABLE sample_table;
'DATA ANALYSIS > TIL' 카테고리의 다른 글
R을 이용한 연관분석 (0) | 2023.08.24 |
---|---|
R 프로그래밍 언어 (0) | 2023.08.22 |
[Day34] SQL(4-2) ROLL UP / WINDOW (1) | 2023.06.19 |
[Day34] SQL(4-1) WITH / Sub Query (0) | 2023.06.19 |
[Day33] SQL(3) JOIN 조인 / UNION 집합 (0) | 2023.06.19 |