본문 바로가기

SQL - CREATE / INSERT / UPDATE / REPLACE / DELETE / ALTER / DROP 본문

개발/SQL

SQL - CREATE / INSERT / UPDATE / REPLACE / DELETE / ALTER / DROP

Louisus 2020. 5. 21. 21:15
728x90

CREATE TABLE mytable (id INT, name VARCHAR(255), debut DATE);

 

CREATE TABLE mytable2 (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255),  debut DATE);

 

-- INSERT

INSERT INTO mytable2 (name, debut) VALUES ('Kim', '2020-05-21');

 

-- INSERT OR IGNORE

-- MySQL INSERT IGNORE

-- IGNORE 경우 id 값이 이미 있기 때문에 에러값이

INSERT OR IGNORE INTO mytable2 (id, name, debut) VALUES (1, 'Lee', '2010-10-10');

 

-- UPDATE

UPDATE mytable2 SET debut = '2010-01-01' WHERE id=1;

 

-- REPLACE

REPLACE INTO mytable2 (id, name, debut) VALUES (8, 'John', '2020-01-01');

 

-- DELETE

DELETE FROM mytable2 WHERE id=1;

 

-- ALTER

ALTER TABLE mytable2 RENAME TO player2;

ALTER TABLE player2 ADD COLUMN DOB date;

 

-- DROP

DROP TABLE mytable

'개발 > SQL' 카테고리의 다른 글

프로그래머스 [역순 정렬하기] - SELECT  (0) 2020.05.21
프로그래머스 [모든 레코드 조회하기] - SELECT  (0) 2020.05.21
SQL -Functions  (0) 2020.05.21
SQL - JOIN  (0) 2020.05.21
SQL - SELECT  (0) 2020.05.21
Comments