#> 로 시작되는 것은 로그인 상태에서 내리는 명령어들이고 mysql> 로 시작되는 것은 Mysql DB 에 접속된 상태에서 내린 것입니다.
1. 데이터베이스내의 테이블 리스트 출력
mysql> show tables;
2. 테이블 db 내의 열(필드)에 대한 정보를 출력
mysql> show columns from db; == desc db; (같은 명령어)
3. User 에 저장되어 있는 데이터를 보기 위해서는
mysql> select host,user,password from user;
4. 비밀번호 업데이트
mysql> update user set password == password('암호') where user ='root';
5. MySQL 서버 재기동
#> mysqladmin -u root -p reload
6. 데이터베이스 생성
#> mysqladmin -u root -p create DBname(생성시키고자 하는 DB 이름)
7. 데이터베이스 삭제
#> mysqladmin -u root -p drop DBname(삭제시키고자 하는 DB 이름)
8. 생성된 데이터베이스의 등록
mysql>insert into db values('localhost','DBname','pbi12','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
9. 새로운 사용자 등록
mysql> insert into user (host,user,password) values('localhost','ID',password('password'));
10. 테이블의 보기 (유저가 사용하고자 하는 데이터 베이스에 접속한 후)
mysql> desc member;
11. 테이블 수정
mysql> alter table member change column id id varchar(12) NOT NULL;
// 여기서 member 는 테이블을 말함
12. 테이블 삭제
mysql> drop table member;
12-1. 테이블에 Column 추가
mysql> alter table member ADD column file_name varchar(250);
13. 편집기에서 작업을 한후 데이터 베이스에 넣기
가령 메모장에서
create table member
(name CHAR(8),
id VARCHAR(10) NOT NULL,
email VARCHAR(40),
sex CHAR(1),
PRIMARA KEY(id),
); // 이것을 member.sql 로 저장하고 이 테이블 Sharing 디비에 넣고 싶을때
#> mysql -u ID -p Password DBname < pbi12.sql
14. 테이블에 데이터 넣기
mysql> insert into member (name,id,email,sex) values ('park','pbi12','pbi12@hanmir.com','M');
15. Query 문 예제
mysql> select name,id from member where sex ='M';
16. pbi12의 데이터를 삭제하려면
mysql> delete from member where name='pbi12';
17. 데이터의 백업
#> mysqldump -u ID -p Password DBname > pbi12.sql
18. 데이터의 복구
#> mysql -u ID -p Password DBname < pbi12.sql
19. Mysql root 비밀번호를 잊어버렸을 경우
#> ./safe_mysqld --skip-grant &
이렇게 한 다음에 #>mysql mysql 으로 접속하여 4. 과정으로 비밀번호를 업데이트 하시면 됩니다.
이상 Mysql 에서 주로 쓰이는 명령어들을 정리해 보았습니다.
[이 게시물은 최고관리자님에 의해 2007-08-07 16:26:20 홈페이지에서 이동 됨]

관리자
04-08-04 16:09
0개
424회
MySQL
mysql명령어 정리
추천
0
비추천
0
댓글목록
등록된 댓글이 없습니다.