1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
-- ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ
์ด๋ธ ์์ฑ
CREATE TABLE mytable (id INT, name VARCHAR(255), debut DATE);
CREATE TABLE mytable2 (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255), debut DATE);
INSERT INTO mytable2 (name, debut) VALUES ('jiwoo', ' 2000-09-01');
SELECT * FROM mytable2;
--INSERT
INSERT INTO mytable2 (name, debut) VALUES ('jiwoo', '2000-09-05');
SELECT * FROM mytable2;
--Update
UPDATE mytable2
SET debut = '2010-09-01'
WHERE id = 1;
--Replace
REPLACE INTO mytable2 (id, name, debut) VALUES (5, 'jiwoo2', '2015-09-01');
-- Update๋ ๊ธฐ์กด์ ๊ฐ์ด ์๋ค๋ฉด ์๋ฌด๋ฐ ํ๋๋ ํ์ง ์์ง๋ง, Replace๋ ๊ธฐ์กด์ ๊ฐ์ด ์๋ค๋ฉด ์๋ก ๋ง๋ค์ด๋ฒ๋ฆฐ๋ค๋ ์ฐจ์ด์ ์ด ์๋ค.
--Insert Or Ignore
INSERT OR IGNORE INTO mytable2 (id, name, debut) VALUES (1, 'jiwoo3', '2010-09-11');
--์ด๋ฏธ id๊ฐ 1์ธ ํ์ด ์์ ๊ฒฝ์ฐ, ๊ทธ๋ฅ insert into๋ง ํ๋ฉด 'unique constraint failed'๊ฐ ๋จ์ง๋ง or ignore์ ์ถ๊ฐํด์ฃผ๋ฉด ๊ด์ฐฎ๋ค.
-- Delete, ALter, Drop
-- ์์ฃผ์์ฃผ ์ ์คํ๊ฒ ์จ์ผํ๋ ์ปค๋งจ๋๋ค์ด๋ค!
SELECT * FROM mytable2;
Delete FROM mytable2 WHERE id=1;
ALTER TABLE mytalbe2 RENAME TO players;
ALTER TABLE players ADD COLUMN DOB date;
SELECT * FROM players;
DROP TABLE mytable;
|