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