######################################## MySQL コマンド備忘録 ######################################## データベース関連 -------------------- .. code-block:: #作成/削除 create database [your database name] character set utf8; drop database [your database name]; #特定のデータベースに接続 use itkpix_assembly; #どのデータベースに接続されているか確認 select database(); #キャラクタセット確認 show variables like "chara%"; ユーザ関連 ----------- .. code-block:: #ユーザ作成: [database]内の全てのテーブルに操作権限 grant all privileges on [database].* to [username] identified by '[passwd]'; #ユーザ確認 select host,user from mysql.user; show grants for [username]; サイズ関連 ------------ .. code-block:: #DBのサイズ SELECT table_schema, sum(data_length) /1024/1024 AS mb FROM information_schema.tables GROUP BY table_schema ORDER BY sum(data_length+index_length) DESC; #テーブルのサイズ SELECT table_name, engine, table_rows AS tbl_rows, avg_row_length AS rlen, floor((data_length+index_length)/1024/1024) AS allmb, #Total Size floor((data_length)/1024/1024) AS dmb, #Data Size floor((index_length)/1024/1024) AS imb #Index Size FROM information_schema.tables WHERE table_schema=database() ORDER BY (data_length+index_length) DESC;