[MySQL] 명령의 일괄 실행
[MySQL] 명령의 일괄 실행
테이블을 만드는 방법은 직접 SQL문(create table)을 치는 방법과 파일로 저장해서 관리하는 방법 2가지가 있다.
1. SQL문(create table)을 이용한 방법
1
2
3
4
5
6
7
create table friend2(
num int not null,
name char(10),
address char(80),
tel char(20),
primary key(num)
);
2. 파일로 저장해 관리하는 방법 (sql파일)
파일생성
특정 디렉토리에 저장
Shell에서 폴더로 이동
일괄실행 명령어 실행
- 텍스트 파일에 데이터베이스 테이블 생성 명령 저장
- bini 폴더로 이동
- SQL 명령 일괄 실행 및 실행 확인
c: 드라이버에 [bini] 폴더를 만든다. 메모장에 아래와 같이 입력후 bini폴더에 friend2.sql로 저장한다.
1. 파일생성
friend2.sql 파일
1
2
3
4
5
6
7
create table friend2(
num int not null,
name char(10),
address char(80),
tel char(20),
primary key(num)
);
2. 파일 특정 위치에 저장
3. 폴더이동 (cd명령어)
cd 명령어를 이용해 원하는 폴더로 이동해야 한다.
cd.. change directory (폴더 이동) 한단계 이동
cd\ root 디렉토리로 가라
4. 일괄실행 명령어
1
2
3
4
c:\data4>mysql -usong -p1234 song_db<friend2.sql //friend2.sql 파일에 저장된 friend2 테이블 생성 명령이 실행된다.
c:\data4>mysql -usong -p1234 song_db // song 계정에 접속한다.
mysql>show tables; //테이블이 생성되었는지 확인
mysql>desc friend2; //테이블 구조 확인
This post is licensed under CC BY 4.0 by the author.



