반응형
데이터 베이스 만들기
데이터 베이스 생성은 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 문
반응형
'SW > MySQL' 카테고리의 다른 글
MySQL : 테이블, 컬럼 추가, 삭제, 수정, 변경 : 사용 방법, 예제 (0) | 2020.01.28 |
---|---|
MySQL : 데이터 저장, 삭제, 수정 : 방법, 예제 (0) | 2020.01.27 |
MySQL : 서브쿼리 : 조건문 : 사용방법, 예제 (0) | 2020.01.25 |
MySQL : SET(집합 연산) : 합집합, 교집합, 차집합 : 사용방법, 예제 (0) | 2020.01.24 |
MySQL : 그룹함수 : 카운트, 총합, 평균, 최대값, 최저값 : 예제, 사용방법 (0) | 2020.01.23 |