1. 데이터베이스와 테이블 생성
SQL을 사용하여 데이터베이스와 테이블을 생성할 수 있어요.
데이터베이스 생성:
Code: Select all
CREATE DATABASE mydatabase;
Code: Select all
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100),
position VARCHAR(100),
salary DECIMAL(10, 2)
);
테이블에 데이터를 삽입하려면 INSERT INTO 명령어를 사용해요.
예제:
Code: Select all
INSERT INTO employees (id, name, position, salary) VALUES (1, 'Hong Gildong', 'Developer', 5000.00);
INSERT INTO employees (id, name, position, salary) VALUES (2, 'Lee Sunsin', 'Designer', 4500.00);
INSERT INTO employees (id, name, position, salary) VALUES (3, 'Yoo Gwansun', 'Manager', 6000.00);
데이터를 조회하려면 SELECT 명령어를 사용해요.
예제:
모든 데이터를 조회:
Code: Select all
SELECT * FROM employees;
Code: Select all
SELECT name, position FROM employees;
Code: Select all
SELECT * FROM employees WHERE salary > 5000;
기존 데이터를 수정하려면 UPDATE 명령어를 사용해요.
예제:
Code: Select all
UPDATE employees SET salary = 5500.00 WHERE id = 1;
데이터를 삭제하려면 DELETE 명령어를 사용해요.
예제:
Code: Select all
DELETE FROM employees WHERE id = 3;
6. 테이블 구조 변경
테이블에 새로운 컬럼을 추가하거나 기존 컬럼을 수정할 수 있어요.
컬럼 추가:
Code: Select all
ALTER TABLE employees ADD COLUMN hire_date DATE;
Code: Select all
ALTER TABLE employees MODIFY COLUMN salary DECIMAL(12, 2);
데이터베이스나 테이블을 삭제하려면 DROP 명령어를 사용해요.
테이블 삭제:
Code: Select all
DROP TABLE employees;
Code: Select all
DROP DATABASE mydatabase;