1. MYSQL의 접속 방법
MYSQL 접속 : mysql -h [host] -u [user] -p [database 명 ]
root 계정으로 test 라는 데이터베이스로 접속할 경우
$mysql -u root -p test
2. MYSQL 기본 사용법
[기본 명령어]
- mysql> show databases; → 시스템내의 모든 데이터베이스를 보여줍니다.
- mysql> use [database 명 ]; → 사용할 데이터베이스를 선택합니다.
- mysql> show tables; → 데이터베이스의 모든 테이블을 보여줍니다.
3. mysql > desc [table 명 ]; → 선택한 테이블의 모든 속성까지 보여줍니다.
데이터베이스의 백업 및 복구
4. 백업 :
test 라는 데이터베이스를 test_backup.sql 이라는 이름으로 백업합니다.
- $mysqldump -u -p test > test_backup.sql
백업된 test_backup.sql 파일의 내용
데이터베이스의 백업 및 복구
5. 복구 :
Test_backup.sql 이라고 백업된 데이터베이스를 복구합니다.
- $mysql -u -p test < test_backup.sql
6. 테이블의 생성
mysql>create table [ 테이블명 ] ( 칼럼명및 형식 );
예 ) create table board_test (
id smallint unsigned not null auto_increment primary key, name char(30) not null, address
char(120) not null, content text not null );
7. 레코드 삽입
mysql>INSERT INTO [ 테이블명 ] VALUES( 칼럼의 데이터값 , …);
예 ) INSERT INTO board_test VALUES( 2,"Inethosting","Seocho-gu KIDC-2 10F",
"http://www.inet.co.kr");
8. 레코드 수정
mysql>UPDATE [ 테이블명 ] SET
예 ) update board_test SET name=”inethosting” where content=
http://www.gihc.net;
9. 레코드 보기
mysql>select * from [ 테이블명 ];
예 ) select * from board_test;
10. 레코드 검색
mysql>select [ 컬럼명 ] from [ 테이블명 ];
예) select address from board_test;
11. \mysql>select [ 컬럼명 ] from [ 테이블명 ] where [ 조건 ]
예) select name from board_test where name=”Inethosting”;
12. 테이블명 변경
mysql>rename table [ 테이블명 ] to [ 바뀔테이블명 ];
예) rename table board_test to board;