MySQL:コマンドメモ

MySQLコマンドのメモ


1. MySQLコマンドラインツールの起動
mysql -u ユーザー名 -h ホスト名 -pパスワード データベース名
※ "-h ホスト名" は省略可
※ "パスワード" は省略可

2. MySQLコマンド一覧
help;

my.ini


照合順序

照合順序 = 値を並び替えする時のルール
_ci … 大文字と小文字を区別しない
_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'" ...

権限

権限のレベル
・グローバルレベル(G)
・データベースレベル(D)
・テーブルレベル(T)
・カラムレベル(C)
・ルーチンレベル(R)
・プロキシユーザー権限(P)

権限の付与
GRANT priv_type[, priv_type] ON priv_level TO user
例) "GRANT ALL ON db_name.* TO user"

0 件のコメント:

その他の記事