명령어가 순간 기억이 안 나서
일일이 구글링으로 찾기에는 번거로우니
자주 쓰는 것들은 아래와 같이 모아 놓았다.
명령어는 아래와 같이 입력 후,
비밀번호를 입력하고 키보드의 enter
를 누르면 된다.
$> mysql -u root -p
$> Enter password: (계정의 비밀번호)
-u
는 유저 명, -p
는 패스워드이다.root
라는 유저로 접속하고, p
를 쓰면 비밀번호를 묻는 형식이다.mysql -u root -p(비밀번호)
으로 하면 된다.-p
와 (비밀번호)
를 붙여 쓰는 걸 주의 하자.$> mysql -u root -p(계정의 비밀번호)
;(semicolon)
넣는 것을 잊지 말자USE
에서는 ;
을 사용하지 않는다.mysql> SHOW DATABASES;
mysql> CREATE DATABASE (생성할 database 이름);
a. ;
을 사용하지 않으면 바로 Database changed
가 뜬다.
mysql> USE (접속할 database 이름)
(성공 시 아래와 같이 뜬다)
Database changed
b. ;
을 사용할 경우, 아래와 같은 문구가 같이 뜬다.
mysql> USE (접속할 database 이름);
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
.table
을 뒤에 붙이는 걸 잊지 말자.mysql> RENAME TABLE (기존의 database 이름).table TO (옮겨질 database 이름).table;
mysql> DROP DATABASE (삭제할 database 이름)
*
는 wildcard
라 불리우며, 모든
이라는 뜻을 지닌다.# table의 모든 column을 출력
mysql> SELECT * FROM (table 이름)
# table의 특정 column 출력
mysql> SELECT (출력할 column 1) (출력할 column 1) FROM (table 이름)