データベースを作成したり、テーブルをインポートしたりする時は、専らphpMyAdminを使っています。SQL文を実行する時もphpMyAdmin上から、簡単なSELECT文などを実行するくらいでした。
そんなSQL初心者な私が、さくらのVPSを触った際に、黒い画面を使ってSQL文を少しだけ実行した時のメモを残しておきたいと思います。
紹介するSQL文はほんのごく一部に過ぎませんが、これらがわかるだけでも、WordPressのインストールができる環境くらいは作ることが可能です。
初心者でも知っておくと役立ちそうなSQL文のメモ
データベースの作成
1 | CREATE DATABASE データベース名 CHARACTER SET utf8; |
データベースの一覧表示
1 | SHOW DATABASES; |
データベースの選択
1 | USE データベース名; |
テーブルの表示
1 | SHOW TABLES; |
データベースの削除
1 | DROP DATABASE データベース名; |
ユーザーの作成
1 | CREATE USER ユーザー名; |
ユーザーパスワードの設定
1 | SET PASSWORD FOR ユーザー名 = PASSWORD ( 'パスワード' ); |
ユーザーの一覧を表示
1 | select user ,host from mysql. user ; |
ユーザーの削除
1 | DROP USER ユーザー名; |
ユーザー権限の確認
1 | SHOW GRANTS FOR ユーザー名; |
ユーザー権限の設定
1 | GRANT 権限 ON *.* TO ユーザー名; |
例えば以下の場合、hogeというユーザーにすべての権限が付与されます。
1 | GRANT ALL ON *.* TO hoge; |
あとがき
本当に初歩の初歩ですが、これだけも知っておくと役立つかと思います。
私のように、SQL文なんてほとんどわからないという方のお役に立てたら幸いです。