地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【MySQL】Tips

ダンプする

mysqldump -u username -p database_name > file_name.sql

指定したテーブルだけダンプする

mysqldump -u username -p database_name -t table_name > file_name.sql

指定したテーブルを除外してダンプする

mysqldump -u username -p database_name --ignore-table=database_name.table_name > file_name.sql

ユーザの一覧を表示する

select Host, User, Password from mysql.user;

ユーザを作成する

CREATE USER '{ユーザID}'@'%' IDENTIFIED BY '{パスワード}';

ユーザに付与されている権限を表示する

SHOW GRANTS FOR '{ユーザID}';

スキーマを切り替える

use <スキーマ名>

テーブル一覧を表示する

show tables;

テーブル定義を表示する

desc <テーブル名>;

テーブルのIndexを表示する

show index from <テーブル名>;