데이터를 파일에 저장하거나, 인메모리 형태로 임시 저장하는 방법으로도 저장이 가능하다.
하나의 언어인 Structured Query Language (SQL)은 데이터베이스 언어로, 주로 관계형 데이터베이스에서 사용한다.
MySQL, Oracle, SQLite, PostgreSQL 등 다양한 데이터베이스에서 SQL 구문을 사용할 수 있다.
SQL이란?
데이터베이스 용 프로그래밍 언어
데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입가능
데이터가 구조화된 테이블을 사용하는 데이터베이스에서 활용 가능
SQL은 구조화된 쿼리 언어
쿼리란?
| 쿼리문 |
|---|
| Select |
| Where |
| And, Or, Not |
| Order By |
| Insert Into |
| Null values |
| Update |
| Delete |
| Count |
| Like |
| Wildcards |
| Aliases |
| Joins |
| Inner Join |
| left Join |
| Right Join |
| Group By |
| 데이터베이스 관련용어 |
|---|
| SQL Create DB |
| SQL Drop DB |
| SQL Create Table |
| SQL Drop Table |
| SQL Alter Table |
| SQL Not Null |
| SQL Unique |
| SQL Primary Key |
| SQL Foreign Key |
| SQL Default |
| SQL Auto Increment |
| SQL Dates |
데이터 베이스 생성
CREATE DATABASE 데이터베이스_이름;
데이터베이스 사용
USE 데이터베이스_이름;
테이블생성
CREATE TABLE user(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(255),
email varchar(255)
);
테이블 정보 확인
DESCRIBE user;