5月24日分

コマンド
GRANT ALL ON 【データベース名】
TO 【ユーザ名】@【ホスト名】
IDENTIFIED BY "パスワード";
これによりroot権限を持っていないユーザー
にもデータベースにアクセスできるようになり
ます。
mysql -u 【ユーザ名】 -p
Enter password: *******
MySQLにログインします。
STATUS MySQLサーバの状態を表示します。
current databaseは、今開いている
データベースを表しています。
quit/exit MySQLを終了します。(どちらでもいい)
CREATE DATABASE 【データベース名】; 新たにデータベースを作成します。
SHOW DATABASES; 存在するデータベースの一覧を表示します。
複数形なので注意してください。
DROP DATABASE 【データベース名】; 指定したデータベースを削除します。
USE 【データベース名】; データベースファイルを選択します。
CREATE TABLE 【テーブル名】(
-> 【フィールド名】 【フィールドのタイプ】,
-> 【フィールド名】 【フィールドのタイプ】
-> );
テーブルを作成します。
テーブル名を入力したら()でくくりましょう。
また、一つのフィールドごとに,で区切ります。
(最後は区切らない)
各タイプごとの区切りはスペースです。
SHOW TABLES; 現在使用しているデータベースのテーブルの
一覧を表示します。これも複数形です。
SHOW FIELDS FROM 【テーブル名】;
DESCRIBE 【テーブル名】;
テーブルの構造を表示します。
上下どちらの内容でも同じ動作をします。
フィールドのタイプ
NOT NULL 必ず値を入力します。
PRIMARY KEY テーブルの主キーを設定します。
AUTO_INCREMENT オートナンバーの設定です。
VARCHAR(文字数) 入力できる最大文字数です。
ENUM('','') どちらかを入力させます。

戻る