-- 테이블 목록 보기
SHOW TABLES;
-- 테이블 구조 확인
DESCRIBE ziptable;
-- 데이터베이스 생성
CREATE DATABASE example2
COLLATE = 'utf8_general_ci';
-- 생성된 데이터베이스 선택
USE example2
-- 테이블 생성
CREATE TABLE test1 (
    enumval ENUM ('봄', '여름', '가을', '겨울'),
    setval SET ('봄', '여름', '가을', '겨울'),
    charval VARCHAR(500)
    );
-- 데이터 추가
INSERT INTO test1 (enumval) VALUES ('봄');
INSERT INTO test1 (setval) VALUES ('봄,겨울');
INSERT INTO test1 (charval) VALUES ('자바(JSP) 프로그래밍 2기');
-- 데이터 추출
SELECT *
FROM test1;
-- 테이블 저장 엔진 MyISAM 설정 (.frm, .MYD, .MYI 파일 생성)
CREATE TABLE notran (
    num SERIAL,
    name VARCHAR(8)
    ) ENGINE=MyISAM;
-- 데이터 추가
INSERT INTO notran (name) VALUES ('홍길동');
-- 컬럼 제약 추가하여 테이블 생성
CREATE TABLE tab_addr (
    no BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
    COMMENT '일련번호',
    name VARCHAR(8) NOT NULL COMMENT '이름',
    gender ENUM ('남', '여') NOT NULL DEFAULT '남',
    `position` ENUM ('사원', '대리', '과장', '부장', '사장'),
    hobby SET ('독서', '바둑', '승마', '목욕', '밀리터리', '등산', '낚시'),
    telno VARCHAR(13) COMMENT '전화번호 000-0000-0000' NOT NULL
    ) ENGINE=MyISAM;
-- 데이터 추가
INSERT INTO tab_addr (name, `position`, hobby, telno)
VALUES ('홍길동', '사원', '독서,목욕', '010-1234-1234');
-- 데이터 확인
SELECT no, name, gender, `position`, hobby, telno
FROM tab_addr;

+ Recent posts