phpMyAdmin이나 developer 프로그램 이외에 command 창에서 mysql을 다루기 위한 기본적인 명령어들을 정리해봤다.

 

 

 

- cd.. : 상위 경로로 빠져나가는 명령어

- mysql -u user -p : user 부분에는 생성했던 user명을 입력하면 된다. Enter password 부분에는 해당 user의 패스워드를 입력한다.

 

mysql 폴더가 위치한 C드라이브로 경로를 옮긴다.

 

 

 

- show databases : 해당 user와 연동되어 있는 DB 목록을 보여준다.

- use DB명 : 입력한 DB를 사용한다는 뜻이다. 입력한 데이터베이스로 이동한다.

- show tables : 해당 데이터베이스 내에 만든 테이블들을 조회한다.

 

 

- select * from table : 테이블 내 데이터들을 조회한다.

데이터베이스 내에 있는 여러 테이블들 중 book이라는 테이블을 조회했는데, 한글이 꺠져서 나오는 문제가 발생했다.

 

 

 

- set character set euckr : command mysql 상에서 한글 깨짐을 방지하는 명령어이다.

다시 테이블 내용을 조회하니 잘 나온다.

 

 

 

- desc table : 테이블 구조를 보여준다. 필드명, 타입 등을 확인할 수 있다.

 

 

 

- show create table table_name : desc table과 비슷한 명령어이다.

   비슷하지만 ENGINE과 CHARSET 속성도 확인할 수 있는 장점이 있다.

(ENGINE을 InnoDB로 설정하여 테이블을 생성해야 외래키를 설정할 수 있다.)

+ Recent posts