DDL : Data Definition Language, ν μ΄λΈμ΄λ κ΄κ³μ ꡬ쑰 μμ±
1) CREATE - μλ‘μ΄ λ°μ΄ν°λ² μ΄μ€ λ° ν μ΄λΈ μμ± (νλ? λ°μ΄ν°λ² μ΄μ€μμ μΈλ‘ λ°©ν₯μΌλ‘ νμν 컬λΌ(μ΄))
CREATE DATABASE λ°μ΄ν°λ² μ΄μ€μ΄λ¦;
CREATE TABLE ν
μ΄λΈμ΄λ¦
(
νλμ΄λ¦1 νλνμ
1,
νλμ΄λ¦2 νλνμ
2,
...
);
2) ALTER - λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈμ λ΄μ©μ μμ
ALTER TABLE ν
μ΄λΈμ΄λ¦ ADD νλμ΄λ¦ νλνμ
;
ALTER TABLE ν
μ΄λΈμ΄λ¦ DROP νλμ΄λ¦;
ALTER TABLE ν
μ΄λΈμ΄λ¦ MODIFY COLUMN νλμ΄λ¦ νλνμ
λ³κ²½μ¬ν;
ALTER TABLE ν
μ΄λΈμ΄λ¦ ALTER COLUMN νλμ΄λ¦ νλνμ
λ³κ²½μ¬ν;
3) DROP - λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈ μ 체 μμ
4) TRUNCATE - λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈ μμ , 컬λΌ(μ΄)κ°μ λ¨κΈ΄λ€
DCL : Data Control Language, λ°μ΄ν°μ μ¬μ© κΆνμ κ΄λ¦¬
1) GRANT - μ¬μ©μ λλ ROLEμ κΆνλΆμ¬
2) REVOKE - λΆμ¬ν κΆννμ
DML : Data Manipulation Language, ν μ΄λΈμ λ°μ΄ν°λ₯Ό κ²μ, μ½μ , μμ , μμ
1) INSERT - ν μ΄λΈμ μλ‘μ΄ λ‘μ°(ν) μΆκ°
INSERT INTO ν
μ΄λΈμ΄λ¦(νλμ΄λ¦1, νλμ΄λ¦2, νλμ΄λ¦3, ...) VALUES(λ°μ΄ν°κ°1, λ°μ΄ν°κ°2, λ°μ΄ν°κ°3, ...);
INSERT INTO ν
μ΄λΈμ΄λ¦ VALUES(λ°μ΄ν°κ°1, λ°μ΄ν°κ°2, λ°μ΄ν°κ°3, ...);
2) SELECT - ROW μ ν
SELECT νλμ΄λ¦ FROM ν
μ΄λΈμ΄λ¦ [WHERE 쑰건];
3) UPDATE - ROW λ΄μ© μμ
UPDATE ν
μ΄λΈμ΄λ¦ SET νλμ΄λ¦1=λ°μ΄ν°κ°1, νλμ΄λ¦2=λ°μ΄ν°κ°2, ... WHERE νλμ΄λ¦=λ°μ΄ν°κ°;
4) DELETE - ROW μμ
DELETE FROM ν
μ΄λΈμ΄λ¦ WHERE νλμ΄λ¦=λ°μ΄ν°κ°;
'RDBποΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
SQL : λ°μ΄ν° λ³κ²½ (0) | 2023.01.10 |
---|---|
SQL : λ°μ΄ν° μ‘°ν (0) | 2023.01.09 |
κ²μνμ λκΈμ ν¬ν¨νκ³ μλ κ²μλ¬Όμ λκΈ μμ μμ΄ κ²μλ¬Όλ§ μμ νλ κ²½μ°, μμΈ Referential integrity constraint violation : 2) SQL (0) | 2023.01.02 |
SQL μ μ½μ‘°κ±΄ (0) | 2022.12.05 |
[ν]μΆμ²: haddoddo MySQL μν¬λ²€μΉλ₯Ό μ΄μ©ν μ€ν€λ§, ν μ΄λΈ μμ± (0) | 2022.10.30 |