정의
종류
역할
데이터 구조 정의
CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));
ALTER TABLE users ADD COLUMN email VARCHAR(100);
DROP TABLE users;
데이터 조작(CRUD)
INSERT INTO users (id, name, email) VALUES (1, 'Alice', '[email protected]')
SELECT * FROM users WHERE id = 1;
UPDATE users SET eamil='[email protected]' WHERE id = 1;
DELETE FROM users WHERE id = 1;
권한 관리
GRANT SELECT ON users TO user1;
REVOKE SELECT ON users FROM user1;
트랜잭션 관리
BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;
ROLLBACK;