본문 바로가기

STUDY/DATABASE

MySQL | 스키마(데이터베이스) 생성 및 테이블 생성

참고한 공식 document

 

MySQL :: MySQL 8.0 Reference Manual :: 3.3.1 Creating and Selecting a Database

3.3.1 Creating and Selecting a Database If the administrator creates your database for you when setting up your permissions, you can begin using it. Otherwise, you need to create it yourself: mysql> CREATE DATABASE menagerie; Under Unix, database names are

dev.mysql.com

 

 

 

우선, commend로 MySQL을 실행해줍니다.

 

mysql -u root -p

 

명령어 입력 후 비밀번호 입력

 

 

 

 

 

스키마(데이터베이스) 생성

CREATE DATABASE 데이터베이스이름;

 

Query OK가 뜨면 성공적으로 데이터베이스가 생성된 것

 

 

 

 

데이터베이스 목록 확인

SHOW DATABASES;

방금 생성한 mydb가 목록에 나타난 것을 확인할 수 있다.

 

 

 

 

데이터베이스 변경

USE 데이터베이스이름;

 

 

 

 

 

테이블 생성

CREATE TABLE 테이블이름(
    컬럼명 데이터타입(size),
    컬럼명 데이터타입(size)
);

mydb안에 board라는 이름의 테이블을 생성하였음

 

 

+) 참고: MySQL에서 사용하는 데이터타입

 

MySQL Data Types - javatpoint

MySQL Data Types for beginners and professionals with examples on CRUD, insert statement, select statement, update statement, delete statement, use database, keys, joins etc.

www.javatpoint.com

오라클에서는 VARCHAR보다 VARCHAR2를 사용할 것을 권장했는데, MySQL에서는 VARCHAR를 사용한다고 함

 

 

 

 

 

테이블 목록을 확인해 잘 생성되었는지 확인

SHOW TABLES;