MySQLコマンドのメモ
1. MySQLコマンドラインツールの起動
2. MySQLコマンド一覧
mysql -u ユーザー名 -h ホスト名 -pパスワード データベース名
※ "-h ホスト名" は省略可
※ "パスワード" は省略可
※ "パスワード" は省略可
2. MySQLコマンド一覧
help;
my.ini
照合順序
照合順序 = 値を並び替えする時のルール
_ci … 大文字と小文字を区別しない
_cs … 大文字と小文字を区別する
_bin … バイナリ比較を行う
_cs … 大文字と小文字を区別する
_bin … バイナリ比較を行う
データベースの作成
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charaset_name | [DEFAULT] COLLATE [=] collation_name
データベースの選択
使用するデータベースを選択する
USE db_name
ユーザーの作成
CREATE USER 'username'@'host_name' IDENTIFIED WITH auth_plugin BY 'auth_string
auth_plugin には 認証プラグインを指定 (例:mysql_native_password)
認証プラグインを指定しない場合は "... IDENTIFIED BY 'auth_string'" ...
認証プラグインを指定しない場合は "... IDENTIFIED BY 'auth_string'" ...
権限
権限のレベル
権限の付与
・グローバルレベル(G)
・データベースレベル(D)
・テーブルレベル(T)
・カラムレベル(C)
・ルーチンレベル(R)
・プロキシユーザー権限(P)
・データベースレベル(D)
・テーブルレベル(T)
・カラムレベル(C)
・ルーチンレベル(R)
・プロキシユーザー権限(P)
権限の付与
GRANT priv_type[, priv_type] ON priv_level TO user
例) "GRANT ALL ON db_name.* TO user"
0 件のコメント:
コメントを投稿