SW/MySQL

MySQL : 데이터베이스, 테이블 생성 : 방법, 예제, 팁

얇은생각 2020. 1. 26. 07:30
반응형

mysql

 

데이터 베이스 만들기

데이터 베이스 생성은 create database 구문을 사용합니다.

create database 이름

 

 

생성한 데이터베이스는 use 문을 이용하여 선택해야 합니다.

utf-8 인코딩 타입의 한글을 저장하기 위해서는 언어 타입을 지정해주어야 합니다.

create table 이름
character set = 'utf8'
collate = 'utf8_general_ci';

 

 

데이터 베이스를 선택한 후에는 create table 명령문을 이용해, 테이블을 생성합니다.

create table 이름(
    컬럼이름 자료형 제약조건,
    컬럼이름 자료형 제약조건
);

 

 

 

자료형

char(n) : 고정 길이 문자열  ( 최대 225 바이트)

varchar(n) : 가변 길이 문자열 (최대 65535바이트)

int(n) : 정수형 타입 (4 바이트)

bigint(n) : 정수형 타입(8 바이트)

float(n, m) : 부동소수점 타입 (4 바이트)

double(n, m) : 부동소수점 타입 (8 바이트)

date : 날짜

time : 시간

datetime : 날짜와 시간

 

 

 

서브 쿼리를 이용한 테이블 생성

select 문을 통해 가져온 결과를 이용해 테이블을 생성할 떄 사용합니다.

create table 테이블명
as
select 문
반응형