SQL 기본 사용법
Posted: Thu May 23, 2024 11:12 am
SQL(Structured Query Language)은 데이터베이스를 관리하고 조작하기 위한 표준 언어예요. SQL을 사용하면 데이터베이스에서 데이터를 삽입, 조회, 업데이트 및 삭제할 수 있어요. SQL의 기본적인 사용법을 이해하기 위해 몇 가지 주요 명령어와 예제를 소개할게요.
1. 데이터베이스와 테이블 생성
SQL을 사용하여 데이터베이스와 테이블을 생성할 수 있어요.
데이터베이스 생성:
테이블 생성:
2. 데이터 삽입
테이블에 데이터를 삽입하려면 INSERT INTO 명령어를 사용해요.
예제:
3. 데이터 조회
데이터를 조회하려면 SELECT 명령어를 사용해요.
예제:
모든 데이터를 조회:
특정 컬럼 조회:
조건을 포함해서 조회:
4. 데이터 업데이트
기존 데이터를 수정하려면 UPDATE 명령어를 사용해요.
예제:
5. 데이터 삭제
데이터를 삭제하려면 DELETE 명령어를 사용해요.
예제:
6. 테이블 구조 변경
테이블에 새로운 컬럼을 추가하거나 기존 컬럼을 수정할 수 있어요.
컬럼 추가:
컬렁 수정:
7. 데이터베이스와 테이블 삭제
데이터베이스나 테이블을 삭제하려면 DROP 명령어를 사용해요.
테이블 삭제:
데이터베이스 삭제:
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;