데이터베이스

Total 205
Today 0
profile_image
관리자
04-08-04 16:09 0개 424회
MySQL
mysql명령어 정리
#> 로 시작되는 것은 로그인 상태에서 내리는 명령어들이고 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 홈페이지에서 이동 됨]

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.