만들면서 배우는 CodeIgniter Q&A

제목 테이블 생성문 입니다.
글쓴이 수야디벨 작성시각 2013/09/23 13:13:12
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 11731   RSS

교재 따라서 학습하다보면, 테이블 생성하는 쿼리문을 일일이 돌려야 하잖아요?

콘솔에서말고 phpmyadmin에서 만드시는 분을 위해서 제가 따로 적어 놓은 생성문 올립니다.

이게 제공 되는지 .. 모르겠는데 아마 안되는걸로 알고 있었거든요.

(100%완전하지 않으며 제가 학습 진행한 부분까지만 정리되어 있습니다 .^^)


1. 49페이지 `items` 테이블  

create table `items` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`content` VARCHAR(200) NULL,
`created_on` DATE NULL,
`due_date` DATE NULL,
`use` INT(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM;

2. 78page  테이블

CREATE TABLE `ci_board` (
`board_id` int(10) NULL AUTO_INCREMENT,
`board_pid` int(10) NULL DEFAULT '0' COMMENT '원글번호',
`user_id` varchar(20) NULL COMMENT '작성자ID',
`user_name` varchar(20) NOT NULL COMMENT '작성자이름',
`subject` varchar(50) NOT NULL COMMENT '게시글제목',
`contents` text NOT NULL COMMENT '게시글내용',
`hits` INT(10) NOT NULL DEFAULT '0' COMMENT '조회수',
`reg_date` datetime NOT NULL COMMENT '등록일',
PRIMARY KEY (`board_id`),
INDEX `board_pid` (`board_pid`)
)
COMMENT='CodeIgniter 게시판'
COLLATE='utf8_general_ci'
ENGINE=MyISAM;

3. 180 페이지
CREATE TABLE `users` (
`id` INT(10) NULL AUTO_INCREMENT,
`username`  VARCHAR(50) NULL COMMENT '아이디',
`password` VARCHAR(50) NULL COMMENT '비밀번호',
`name` VARCHAR(50) NULL COMMENT '이름',
`email` VARCHAR(50) NULL COMMENT '이메일',
`reg_date` DATETIME NULL COMMENT '가입일',
PRIMARY KEY (`id`)
)
COMMENT ='회원테이블'
COLLATE='utf8_general_ci'
ENGINE=MyISAM
ROW_FORMAT=DEFAULT

INSERT INTO `test`.`users` (`id`, `username`, `password`, `name`, `email`, `reg_date`) VALUES (NULL, 'advisor', '1234', '웅파', 'advisor@cikorea.net', '2013-08-06 00:00:00');

203페이지

CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16)  default '0' not null,
user_agent varchar(120) not null,
last_activity int(10) unsigned default 0 not null,
user_data text not null,
primary key (session_id),
key `last_activity_idx` (`last_activity`)
);

298페이지 

CREATE TABLE `sns_files` (
`id`  INT(10)  NOT NULL AUTO_INCREMENT,
`pid` INT(10)  NOT NULL DEFAULT '0',
`user_id`  VARCHAR(30) NOT NULL,
`subject` VARCHAR(30) NOT NULL,
`contents` VARCHAR(200) NOT NULL COMMENT '내용',
`file_path` VARCHAR(150) NOT NULL,
`file_name` VARCHAR(100) NOT NULL COMMENT '서버 저장 경로와 변경된 파일명',
`original_name` VARCHAR(100) NOT NULL COMMENT '서버 저장 경로와 원래 파일명',
`detail_info` VARCHAR(500) NOT NULL COMMENT '타입, 크기 등의 정보',
`hit` INT(10) NOT NULL DEFAULT '1',
`reg_date` DATETIME NOT NULL COMMENT '등록일',
PRIMARY KEY (`id`)
)
COMMENT='SNS 프로젝트'
COLLATE='utf8_general_ci'
ENGINE=InnoDB;



여기까지입니다. 

혹시 다른분이 제가 없는 부분을 적어두신게 있다면 추가해 나가면 

다른 학습자 분들이 편할것 같네요 .

도움 되시길 바랍니다 ^^

 다음글 122, 157페이지에 작은 오류 발견
 이전글 부록 A.6 Active Record 상세는 어디에?? (2)

댓글

변종원(웅파) / 2013/09/23 13:45:20 / 추천 0
수야디벨님 감사합니다. ^^


http://www.hanb.co.kr/exam/2026/  
예제소스안에도 dump.sql 이라고 들어있습니다.
참고하세요.
수야디벨 / 2013/09/23 17:09:25 / 추천 0
 헉. 완벽본이 있었네요 !;;

우왕 ..ㅋㅋ 그 ..그래도 전 아쉬워하지 않습니다 .........

소.. 소 .. 손으로 쳐본것도 도움이 될테니 .. 어흑 ㅎㅎ
변종원(웅파) / 2013/09/25 10:44:01 / 추천 0
수야디벨/ 네. 직접 쳐서 입력하는게  공부에 도움이 더 됩니다.
눈으로 항목과 설명 읽고 이해하는 것보다 직접 입력하면서 무슨 내용인지 한번 더 보는게... ^^