테이블을 생성하고 자료를 업로드할 때 자료에 한글이 있을 경우 깨지지 않게 처리를 하려면 인코딩 타입을 잘 맞춰줘야 한다.
mysql> show variables like '%char%'; -- character set 현황 조회
mysql> set character_set_server=utf8; -- character set 변경
mysql> set character_set_database=utf8; -- character set 변경
mysql> create database work default character set utf8 collate utf8_general_ci; -- 데이터베이스 생성
mysql> show databases; -- 데이터베이스 보기
생성된 데이터베이스로 접속
mysql> use work; -- 데이터베이스 접속
데이터베이스를 생성할 때 가장 편하게 하는 방법은 툴을 이용하는 방법이다.
phpMyAdmin 을 이용하여 데이터베이스를 백업하고 몇가지 툴 기능을 이용해보자.
위와 같이 설정하면 테이블 구조만 백업된다.
EditPlus 로 열어보니....
로 테이블 구조가 만들어져 있었다.
처음에 테이블 만들 때 Engine=MyISAM 으로 설정하지 않아서 InnoDB 로 만들어져 있었나 보다.
이 테이블 구조에서 테이블명을 변경하고 필요한 칼럼 등을 수정하고 나서
phpMyAdmin 에 복사하여 붙여넣기를 하면 손쉽게 테이블이 생성된다.
테이블명을 test_exercise 라고 변경하고 나서 한번 올려보자.
테이블이 생성된 것을 확인할 수 있다.
간단한 테이블 생성은 phpMyAdmin 을 이용하면 쉽게 해결할 수 있다.
'SQL' 카테고리의 다른 글
[오라클] 테이블 생성/변경시 제약조건 (0) | 2015.01.23 |
---|---|
MySQL 날짜, 통화이력 산출 (0) | 2015.01.20 |
MySQL 특정 칼럼의 행 비교후 개수 카운트 (3) | 2015.01.17 |
MySQL 테이블 칼럼 삭제 (0) | 2015.01.16 |
MySQL 문자셋과 콜레이션이 쿼리에 미치는 영향 (0) | 2015.01.16 |