MySQL은, 데이터베이스에 데이터를 구조화해서 저장함
구조화란, 테이블을 만들어서 그 테이블에 데이터를 저장한다는 의미
1. 데이터베이스 만들기
2. 그 데이터베이스를 사용하기
3. 데이터베이스 안에 테이블을 생성하기
1. 데이터베이스 만들기
create database [데이터베이스 이름];

데이터베이스 목록 보기
show databases;

내가 새롭게 만든 library 데이터베이스를 확인할 수 있다. 그 외의 데이터베이스들은 기본적으로 MySQL에 있는 라이브러리
데이터베이스 지우기
drop database [데이터베이스 이름];

2. 그 데이터베이스 사용하기
use [데이터베이스 이름];

특정 데이터베이스 안으로 들어가는 명령어
이 데이터베이스 안의 테이블 목록을 확인해보자
테이블 목록 보기
show tables;

3. 테이블 만들기
create table [테이블 이름] (
[필드1 이름] [타입] [부가조건],
[필드2 이름] [타입] [부가조건],
…
primary key([필드이름])
);

*auto_crement : 자동으로 1씩 올라가도록 부가 조건을 달아준 것
MySQL의 타입에 대해선 아래 글을 참고하세요
https://mim-doremi.tistory.com/46
부가 조건이 필요 없는 경우 적지 않아도 된다.
primary key란 각 항목이 갖고 있는 고유한 값 (id로 설정해줌)
테이블을 만들고 show tables;라는 명령어로 다시 확인해보면,

테이블 제거하기
drop table [테이블이름];

이 명령어들은 SQL의 DDL (Data Definition Language)라고 함
데이터를 저장할 때 어떤 식으로 저장할 지 데이터를 정의하는 언어라는 의미
'MySQL' 카테고리의 다른 글
| [MySQL] 테이블 데이터 조작 (0) | 2025.03.04 |
|---|---|
| [MySQL] 타입 (1) | 2025.03.04 |
| [DB] [MySQL] Database와 MySQL (1) | 2025.03.04 |