📌 CREATE
📌 CREATE문의 기본 문법
CREATE TABLE 테이블_이름 (
열_이름 데이터_타입,
열_이름 데이터_타입,
열_이름 데이터_타입,
....
);
#예시
CREATE TABLE users (id INT, name CHAR(4), age INT);
📌 INSERT
📌 INSERT문의 기본 형식
INSERT INTO 테이블 [(열1, 열2, ...)] VALUES (값1, 값2, ...)
#예시
#열을 생략하여 순서 및 개수를 맞춤
INSERT INTO users VALUES (1, '벨라', 25);
#열을 명시하면 모든 열을 넣지 않아도 됨. 대신 누락된 열들은 NULL 값으로 채워집니다.
INSERT INTO users (id, name) VALUES (2, '버즈');
#열을 명시하면 순서가 바뀌어도 됨
INSERT INTO store1 (name, age, id) VALUES ('제시', 20, 3);
📌 AUTO_INCREMENT
#예시
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name CHAR(4),
age INT);
INSERT INTO users VALUES (null, '보핍', 25);
INSERT INTO users VALUES (null, '슬링키', 22);
📌 INSERT INTO ~ SELECT
INSERT INTO 테이블_이름 (열_이름1, 열_이름2, ...)
SELECT 문 ;
#예시
#world_city에 my_city 테이블 데이터 추가
INSERT INTO my_city
SELECT name, population
FROM world_city;
📌 UPDATE
📌 UPDATE문의 기본 형식
UPDATE 테이블_이름
SET 열1 = 값1, 열2 = 값2, ...
WHERE 조건;
#예시
# my_city 테이블의 name이 서울인 데이터를 Seoul로 수정
UPDATE my_city SET name = '서울' WHERE name = 'Seoul';
📌 DELETE
DELETE FROM 테이블_이름 WHERE 조건;
#예시
#my_city 테이블의 name이 New로 시작하는 데이터 삭제
DELETE FROM my_city WHERE name LIKE 'New%';
📌 TRUNCATE
TRUNCATE TABLE 테이블_이름;
📌 DROP
DROP TABLE 테이블_이름;