묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
sql 덤프에 관한 급질문이와요...
2003.02.13 15:28
xynet이란곳에서 설문조사 소스를 다운받았습니다.
아래 중 본인의 DB정보를 입력하는거 까지 했는데요
poll.sql DB파일을 덤프하라고 해서 poll.sql파일을 열었지만 덤프를 어케하는지...ㅠㅠ
[설명부분]
- ./sql 디렉토리에 가서 poll.sql DB파일을 덤프합니다.
* 덤프방법 : >mysql -u 계정 -p DB명 < poll.sql 하고 패스워드 입력하면 OK!
- 덤프가 성공적으로 이루어 졌으면.. http://자신의도메인/설문조사디렉토리/admin/index.html 가서..
- ID : admin , PW : admin 을 입력해서 설문을 등록해봅니다.
- 등록이 성공적으로 이루어 졌으면,.. http://자신의도메인/설문조사디렉토리/poll.html 가서 확인해
- 봅니다.
예를 들어 제 계정이 aaaa 이고 db명이 aaadb ,pass가 aaa1111이라고 가정했을때 아래 소스중 어느부분에 어떻게 코딩해야 하는지 알려주시면 감사하겠습니다.
>mysql -u 계정 -p DB명 < poll.sql 하고 패스워드 입력하면 OK! 라는데...이게 통 무슨말인지....ㅠㅠ
[poll.sql 소스 내용]
# MySQL dump 8.14
#
# Host: localhost Database:
#--------------------------------------------------------
# Server version 3.23.39-log
#############################
# Made by Chan
# 2002.4.26 dump
# Title : 설문조사 SQL
#############################
CREATE TABLE P_main (
seq_no int(11) NOT NULL default '0', # 설문제목의 고유번호
title char(100) default NULL, # 설문제목
start_date char(16) default NULL, # 설문시작일
stop_date char(16) default NULL, # 설문종료일
status enum('1','2','3') default NULL, # 설문상태 (1:정상 2:대기 3:대기필드)
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_opt (
seq_no int(11) NOT NULL auto_increment, # 옵션설문의 고유번호
ques_num int(11) default NULL, # 옵션설문의 foreing key -> P_main.seq_no
opt_num int(11) default NULL, # 옵션설문의 제목 구분
opt_title char(100) default NULL, # 옵션설문의 제목
opt_ques char(100) default NULL, # 옵션설문의 문항들
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_opt_res (
seq_no int(11) NOT NULL auto_increment, # 옵션설문의 결과 고유번호
ques_num int(11) default NULL, # 옵션설문의 foreign key - >P_main.seq_no
opt_num int(11) default NULL, # 옵션선물의 제목구분값 ( 현재 대기중 )
check_num char(2) default NULL, # 옵션설문에서 선택한 값 check_num->P_opt.seq_no
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_ques (
seq_no int(11) NOT NULL auto_increment, # 설문문항의 고유키
ques_num int(11) default NULL, # 설문문항의 foreign key -> P_main.seq_no
ques char(100) default NULL, # 설문문항들
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_result (
seq_no int(11) NOT NULL auto_increment, # 설문결과의 고유번호
ques_num int(11) default NULL, # 설문결과의 foreign key -> P_main.seq_no
check_num char(2) default NULL, # 설문결과 체크값 check_num -> P_ques.seq_no
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
# admin setting
CREATE TABLE administrator (
seq_no int not null auto_increment,
admin_id char(16),
admin_pw char(16),
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
INSERT INTO administrator values ('','admin','admin');
아래 중 본인의 DB정보를 입력하는거 까지 했는데요
poll.sql DB파일을 덤프하라고 해서 poll.sql파일을 열었지만 덤프를 어케하는지...ㅠㅠ
[설명부분]
- ./sql 디렉토리에 가서 poll.sql DB파일을 덤프합니다.
* 덤프방법 : >mysql -u 계정 -p DB명 < poll.sql 하고 패스워드 입력하면 OK!
- 덤프가 성공적으로 이루어 졌으면.. http://자신의도메인/설문조사디렉토리/admin/index.html 가서..
- ID : admin , PW : admin 을 입력해서 설문을 등록해봅니다.
- 등록이 성공적으로 이루어 졌으면,.. http://자신의도메인/설문조사디렉토리/poll.html 가서 확인해
- 봅니다.
예를 들어 제 계정이 aaaa 이고 db명이 aaadb ,pass가 aaa1111이라고 가정했을때 아래 소스중 어느부분에 어떻게 코딩해야 하는지 알려주시면 감사하겠습니다.
>mysql -u 계정 -p DB명 < poll.sql 하고 패스워드 입력하면 OK! 라는데...이게 통 무슨말인지....ㅠㅠ
[poll.sql 소스 내용]
# MySQL dump 8.14
#
# Host: localhost Database:
#--------------------------------------------------------
# Server version 3.23.39-log
#############################
# Made by Chan
# 2002.4.26 dump
# Title : 설문조사 SQL
#############################
CREATE TABLE P_main (
seq_no int(11) NOT NULL default '0', # 설문제목의 고유번호
title char(100) default NULL, # 설문제목
start_date char(16) default NULL, # 설문시작일
stop_date char(16) default NULL, # 설문종료일
status enum('1','2','3') default NULL, # 설문상태 (1:정상 2:대기 3:대기필드)
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_opt (
seq_no int(11) NOT NULL auto_increment, # 옵션설문의 고유번호
ques_num int(11) default NULL, # 옵션설문의 foreing key -> P_main.seq_no
opt_num int(11) default NULL, # 옵션설문의 제목 구분
opt_title char(100) default NULL, # 옵션설문의 제목
opt_ques char(100) default NULL, # 옵션설문의 문항들
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_opt_res (
seq_no int(11) NOT NULL auto_increment, # 옵션설문의 결과 고유번호
ques_num int(11) default NULL, # 옵션설문의 foreign key - >P_main.seq_no
opt_num int(11) default NULL, # 옵션선물의 제목구분값 ( 현재 대기중 )
check_num char(2) default NULL, # 옵션설문에서 선택한 값 check_num->P_opt.seq_no
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_ques (
seq_no int(11) NOT NULL auto_increment, # 설문문항의 고유키
ques_num int(11) default NULL, # 설문문항의 foreign key -> P_main.seq_no
ques char(100) default NULL, # 설문문항들
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
CREATE TABLE P_result (
seq_no int(11) NOT NULL auto_increment, # 설문결과의 고유번호
ques_num int(11) default NULL, # 설문결과의 foreign key -> P_main.seq_no
check_num char(2) default NULL, # 설문결과 체크값 check_num -> P_ques.seq_no
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
# admin setting
CREATE TABLE administrator (
seq_no int not null auto_increment,
admin_id char(16),
admin_pw char(16),
PRIMARY KEY (seq_no)
) TYPE=MyISAM;
INSERT INTO administrator values ('','admin','admin');