MySQL

MySQLのTips集

MySQLのデータをExportする

データをExportするためのツール「mysqldump」

ダンプする

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}';

MySQLの情報を参照する

スキーマを切り替える

use <スキーマ名>

テーブル一覧を表示する

show tables;

テーブル定義を表示する

desc <テーブル名>;

テーブルのIndexを表示する

show index from  <テーブル名>;