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('A','B') | どちらかを入力させます。 |