sql 2일차 강의
-- CREATE : 테이블 생성
CREATE TABLE users (id INT, name CHAR(4), age INT);
-- INSERT : 테이블에 데이터를 삽입
INSERT INTO store1 (name, age, id) VALUES ('제시', 20, 3);
-- 열을 생략하여 순서 및 개수를 맞춤
-- 열을 명시하면 모든 열을 넣지 않아도 됩니다. 대신 누락된 열들은 NULL 값으로 채워집니다.
-- 열을 명시하면 모든 열을 넣지 않아도 됩니다. 대신 누락된 열들은 NULL 값으로 채워집니다.
-- AUTO_INCREMENT : 자동으로 증가하는 값, 반드시 PK로 지정
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);
-- UPDATE : 기존 입력되어있는 값을 수정
UPDATE my_city SET name = '서울' WHERE name = 'Seoul';
-- DELETE : 테이블의 행 데이터를 삭제
DELETE FROM my_city WHERE name LIKE 'New%';
-- TRUNCATE : 조건 없이 모든 행을 삭제, WHERE문 사용 못함, DELETE보다 속도 빠름
TRUNCATE TABLE 테이블_이름;
-- DROP : 테이블 자체를 삭제, 속도 매우 빠름
DROP TABLE 테이블_이름;