sub_title
 MySQL
제   목 MySQL에서 DB스크립트 사용하기
작성자 높이뜬새 등록일 2007-09-21 21:05:07 조회수 7,000
MySQL에서 DB스크립트 사용하기

※ 경고
높이뜬새의 모르는 사람이 없는 팁시리즈 입니다.
이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.


이번 팁역시 모르는 사람이 없는 MySQL 사용시에 데이타베이스 명령어(SQL문)을 스크립트 파일로 저장해서 사용하는 방법입니다.

일단 다음과 같은 스크립트 파일이 있다고 예를 듭니다.

BirdTable.sql

create table BirdTable (
-----no int not null primary key, /* 새번호 */
-----birdname char(20) not null, /* 새이름*/
-----birdkind char(20) not null /* 새속성*/
-----....................

-----...................
);


보통 리눅스 쉘에서 다음과 같은 명령어로 해결하시는 분들이 있습니다.


※ 여기서 birdUser 는 사용자명이고, birdDatabase는 사용하기 위한 데이타베이스 명입니다.
]# mysql -u birdUser -p birdDatabase < BirdTable.sql
Enter Password:

아주 훌륭한 방법입니다. 하지만 이것보다 조금 편한 방법도 있습니다. 일단 MySQL에 로그인합니다. 그리고 사용할
데이타베이스를 아래와 같이 선택합니다.

]# mysql -u birdUser -p
Enter Password:
mysql >use birdDatabase;
Database changed
mysql>

데이타베이스 사용 준비가 끝났으면 다음과 같이 입력합니다.

mysql>source BirdTable.sql;

BirdTable.sql은 위에서 말한 스크립트 파일명 입니다. 만약 스크립트 파일이 mysql 로그인시 경로와 틀리다 그러면 경로를 다 입력해 주면됩니다.

mysql>source /home/bird/public_html/dbscript/BirdTable.sql;

mysql이 윈도우즈에 설치되어 있다 그러면 더 쉽습니다. 윈도우즈에 파일경로를 몽땅 입력해 주면 됩니다.

mysql>source c:/www/bird/public_html/dbscript/BirdTable.sql;

From : 높이뜬새(www.webmadang.net)

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
24  MySQL JOIN 걸어서 업데이트(UPDATE) 하기   member 높이뜬새 27 / 3 138932 2010-01-04
23  MySQL flush privileges 명령어 이미지   member 높이뜬새 5 / 0 34474 2009-11-25
22  MySQL 세자리 마다 콤마 찍기 이미지   member 높이뜬새 3 / 0 23758 2009-11-19
21  MySQL 백업시 캐릭터셋(charset) 지정하기   member 높이뜬새 2 / 1 13949 2009-05-27
20  MySQL 에서 root 암호 변경하기   member 높이뜬새 1 / 0 3694 2008-12-23
19  MySQL 테이블 타입(Heap, MyIsam, InnoDB...) 변경하기   member 높이뜬새 1 / 0 8974 2008-09-16
18  MySQL 쿼리 결과 값 세로로 보기   member 컴퓨터존 2 / 0 4619 2008-08-25
17  MySQL 테이블의 구조보기   member 컴퓨터존 0 / 0 4121 2008-08-16
16  MySQL root 패스워드 분실시   member 컴퓨터존 0 / 0 4734 2008-08-14
15  MySQL 에서 랜덤(random)으로 레코드 읽어오기   member 높이뜬새 5 / 0 42492 2008-05-03
14  MySQL에서 오라클의 rownum 구현하기   member 컴퓨터존 1 / 0 7071 2008-05-02
13  MySQL 손상된 테이블 복구   member 높이뜬새 0 / 0 8320 2008-04-15
12  MySQL 백업 및 복구   member 높이뜬새 1 / 0 3949 2008-01-02
11  MySQL의 alter table 명령어 ( foreign key )   member 높이뜬새 4 / 1 25657 2007-12-31
10  MySQL의 alter table 명령어 모음   member 높이뜬새 11 / 1 40507 2007-12-23
9  MySQL 에서 날자표현 방법   member 투명한날 0 / 0 4207 2007-11-20
8  MySQL에서 원격 IP 접속 허용하기   member 높이뜬새 0 / 0 6924 2007-11-19
7  MySQL에서 사용자 권한 주기 (grant 명령어)   member 높이뜬새 5 / 1 51720 2007-11-14
6  MySQL에서 복합 프라이머리키(Composite Primary Key)만들기   member 높이뜬새 0 / 0 10757 2007-09-28
5  MySQL 5.0 버전의 새로운 기능   member 웹스톤 0 / 0 4071 2007-09-27
4  MySQL에서 DB스크립트 사용하기   member 높이뜬새 0 / 0 7000 2007-09-21
3  MySQL 계정생성하기   member 비가오니 0 / 0 4020 2007-09-15
2  실수로 삭제한 mysql DB 복구방법   member 비가오니 0 / 5 25234 2007-09-14
1  [해결방법] win2k + mysql 서비스시작 오류   member 컴퓨터존 2 / 0 10401 2007-08-20
write
button [1]