데이터베이스 관련
SHOW DATABASES;
USE 데이터베이스명;
SELECT DATABASE();
CREATE DATABASE 데이터베이스명;
DROP DATABASE 데이터베이스명;
테이블 관련
SHOW TABLES;
DESC 테이블명;
SHOW CREATE TABLE 테이블명;
SHOW INDEX FROM 테이블명;
사용자 / 권한 관련
SELECT user, host FROM mysql.user;
SHOW GRANTS FOR '유저명'@'localhost';
CREATE USER '유저명'@'localhost' IDENTIFIED BY '비밀번호';
GRANT ALL PRIVILEGES ON DB명.* TO '유저명'@'localhost';
FLUSH PRIVILEGES;
상태 / 정보 확인
SHOW PROCESSLIST;
SHOW STATUS;
SHOW VARIABLES LIKE 'character%';
SHOW ENGINES;
SELECT VERSION();
접속 / 종료
mysql -u root -p
mysql -u root -p 데이터베이스명
mysql -h 호스트 -P 포트 -u 유저 -p
EXIT;
기타 팁
SELECT * FROM 테이블명\G
SELECT NOW();
SELECT COUNT(*) FROM 테이블명;