⭐Structured Query Language (SQL) Data Definition Language (DDL)
- SQL은 데이터베이스를 사용하기 위한 표준 언어
- DBMS마다 약간 다를 수는 있음
- SQL 문장의 끝에 세미콜론 (;) 붙일 것
- 콘솔 창에서 세미콜론 없이 엔터친 경우 다음 줄로 이어지는데 이를 마치려면 세미콜론 입력하고 엔터
- 예약어를 사용자 정의 이름으로 사용해야 할 경우에는 backtick (`) 사용 (ESC와 TAB 사이)
- 사용자가 이름을 붙일 때 문제를 없애기 위해서 일반적으로 사용하기도 함
- Database를 백업할 때 자동으로 붙여 줌
데이터베이스 예제 프로그래밍
⭐Create Database
- 데이터베이스 생성
- 데이터베이스는 관련있는 테이블의 집합
- 즉, 데이터베이스 내에 테이블이 존재함
- 데이터를 테이블에 저장하기 위해서는 반드시 데이터베이스를 먼저 만들어야 함
CREATE DATABASE IF NOT EXISTS `gunpladb`;
⭐Drop Database
DROP DATABASE IF EXISTS `gunpladb`;
⭐Backup Database
- C:\Program Files\MySQL\MySQL Server 8.0\bin에 있는 mysqldump.exe 사용
"C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump" -uroot -p gunpladb > gunpladb-back.sql