TIL - 23.01.12

0

TIL

목록 보기
53/126

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 테이블_이름;

0개의 댓글