๐ฉDATABASE SQL ๋ช ๋ น์ด ๋ชจ์
1. Database ์ ์ (Connect)
USE ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ;
2. Database ์์ฑ (Create)
CREATE DATABASE ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
3. Database ์ญ์ (Delete)
DROP DATABASE ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
4. Table ์์ฑ (Create)
CREATE TABLE SampleTable(
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
description TEXT NULL,
PRIMARY KEY(id)
);
//NOT NULL : ๊ณต๋ฐฑ ํ์ฉ ํ์ง ์๊ฒ ๋ค๋ ์ต์
//AUTO_INCREMENT : ์๋ฃํ์ด INT(์ ์ํ)์ผ๋ ์ ์ฉ ๊ฐ๋ฅ,
// ๋ฐ์ดํฐ๊ฐ ๋ง์ด์ง๋๋ง๋ค 1์ฉ ์๋ ์ฆ๊ฐ
//PRIMARY KEY(์ปฌ๋ผ๋ช
) : ์ค๋ณต ๊ฐ ํ์ฉ ์ํ๋ ์ปฌ๋ผ 1๊ฐ ์ ํ
// (ํ
์ด๋ธ ๋ด ๊ณ ์ ๊ฐ ํ์ํ ๊ฒฝ์ฐ)
5. TABLE ๋ฐ์ดํฐ ์ถ๊ฐ (ADD ROW DATA)
INSERT INTO ํ
์ด๋ธ๋ช
(์ปฌ๋ผ1,์ปฌ๋ผ2,์ปฌ๋ผ3 ...) VALUES (๊ฐ1,๊ฐ2,๊ฐ3 ...)
6. TABLE ๋ฐ์ดํฐ ํ์ธ (Check Table DATA)
SELECT * FROM ํ
์ด๋ธ๋ช
;
7. TABLE ์ด ๋ฐ์ดํฐ ํํฐ ํ ํ์ธ (Check COLUMN FILTER DATA)
SELECT ์ปฌ๋ผ1, ์ปฌ๋ผ2 ... FROM ํ
์ด๋ธ๋ช
8. TABLE ํ ๋ฐ์ดํฐ ํํฐ ํ ํ์ธ (CHECK ROW FILTER DATA)
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ์ปฌ๋ผ๋ช
=์ฐพ๋๋ฐ์ดํฐ
9. TABLE ๋ก์ฐ ๋ฐ์ดํฐ ์ ๋ ฌ (SORT ROW DATA)
ASC : ์ค๋ฆ์ฐจ์ , DESC : ๋ด๋ฆผ์ฐจ์
SELECT * FROM ํ
์ด๋ธ๋ช
ORDER BY ์ปฌ๋ผ๋ช
DESC (์ค๋ฆ์ฐจ์ ์ ๋ ฌ)
SELECT * FROM ํ
์ด๋ธ๋ช
ORDER BY ์ปฌ๋ผ๋ช
ASC (๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ)
728x90
'Study > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] DDL/DML/DCL์ ๋ํ์ฌ (0) | 2022.07.20 |
---|
๋๊ธ