CREATE TABLE employees (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
position VARCHAR(50),
salary DECIMAL(10,2),
hire_date DATE
);
employees
λΌλ μ§μ ν
μ΄λΈμ μμ±νλλ°, id
λ μλ μ¦κ°(AUTO_INCREMENT)λλ κΈ°λ³Έ ν€μ
λλ€.
INSERT INTO employees (name, position, salary, hire_date)
VALUES
('Alice', 'Developer', 60000, '2023-01-15'),
('Bob', 'Manager', 80000, '2022-07-01'),
('Charlie', 'Analyst', 55000, '2021-03-12');
employees
ν
μ΄λΈμ 3λͺ
μ μ§μ λ°μ΄ν°λ₯Ό μ½μ
ν©λλ€.
-- λͺ¨λ μ§μ μ‘°ν
SELECT * FROM employees;
-- μ°λ΄μ΄ 60000 μ΄μμΈ μ§μ μ‘°ν
SELECT name, position, salary
FROM employees
WHERE salary >= 60000;
-- μ΅κ·Όμ μ
μ¬ν μ§μ 2λͺ
μ‘°ν
SELECT * FROM employees
ORDER BY hire_date DESC
LIMIT 2
-- Aliceμ κΈμ¬λ₯Ό 65000μΌλ‘ μΈμ
UPDATE employees
SET salary = 65000
WHERE name = 'Alice';
-- Bob μ§μ μ 보 μμ
DELETE FROM employees
WHERE name = 'Bob';
νΉμ μ¬μμ λ°μ΄ν°λ§ μμ ν©λλ€.
DROP TABLE employees;