MySQLはじめました
そもそもの操作になかなか慣れないので、よく使うコマンドを勉強がてらメモしていきます。
確認
接続情報確認(DBの文字コードなどの確認)
\s
ユーザー情報確認
select host, user, password from mysql.user;
DB情報確認
show databases;
show create database データベース名;
テーブル情報確認
テーブル一覧確認
show tables;
create table文確認
show create table テーブル名;
テーブルごとの状態確認
show table status;
カラム情報の確認
desc テーブル名;
インデックス
show index from テーブル名;
設定
その他
- ユーザーは、ユーザーID(ユーザー名 + ホスト名)で識別される。
- よって、someone@localhostとsomeone@%は違うもののようだ。
- テーブル名は大文字と小文字を区別する。