[PR][無料]足し算引き算で分かる:電卓で気になるあの人も恋人の相性も診断

MySQLのコマンド


1.MySQLのバージョンを見る
 ここではMySQLのコマンドについてまとめたいと思います。どちらかと言えば、MySQL
でしか使ってないコマンドです。
MySQLのバージョンを見たい場合は,select version();を使います。
C:\Documents and Settings\user>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.22-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select version();
+-----------+
| version() |  
+-----------+
| 4.0.22-nt |   
+-----------+
1 row in set (0.14 sec)

2.データベースを作成
 データベースを作成したいと思います。
CREATE DATABASE データベース名;
例えばsampleというデータベースを作成したいなら、以下のように書きます。
mysql> create database sample;
Query OK, 1 row affected (0.05 sec)

3.データベースの一覧を表示
 MySQLでは複数のデータベースを管理することができます。そこで先程作成したデータ
ベースの確認を含めて、データベースの一覧を表示したいと思いますデータベースの一覧
が見たいなら、show databasesというコマンドを使います。
mysql> show databases;
+----------+
| Database |
+----------+
| mysql   | 
| sample  |  
| test   |  
+----------+
3 rows in set (0.00 sec)

4.テーブルを作成する
データベースを作成したら、データを登録しておくテーブルを作成しなければなりません。
CREATE TABLE テーブル名(
カラム名 データ型 属性,
カラム名 データ型 属性,
・・・・・・);
属性にはprimary keyやauto_incrementなど指定できます。primary keyというのは主キーの
ことで、主キーテーブル内のレコードを管理しますが、外部キーと関連づけることで複数の
テーブルを結合できます。auto_incrementを使うと自動に1,2,3・・と自動にインクリメントし
ていきます。

mysql>\u sample
Database changed
mysql> create table member(
-> id int primary key,
-> name varchar(64),
-> address varchar(120)
-> );
Query OK, 0 rows affected (0.17 sec)

mysql> show tables;
+------------------+
| Tables_in_sample |
+------------------+
| member        |
+------------------+
1 row in set (0.00 sec)
databaseのsampleに移動したいので、\uまたはuseで移動します。テーブルを作成する
場合はcreate tableを使いmemberというテーブルを作成します。そしてshow tablesで
テーブルが作成されているか確認します。

5.新規のユーザーを作成する
 普通はroot(管理者)はMySQLの操作に関する全権限があり、個々のアプリケーション
を操作する場合は、セキュリティ上の観点から好ましくありません。そこで一般ユーザー
を作成しておきたいと思います。rootでログインして,新規にユーザーを作成してください。
sampleのデータベースにアクセスできるユーザーを設定します。例えばユーザー名にeiji
パスワードをpassに設定してみます。
mysql> grant all privileges on sample.* to eiji@localhost identified by 'pass';
Query OK, 0 rows affected (0.17 sec)
mysql>exit
設定できたら、いったんexitでログアウトして、
C:\Documents and Settings\user>mysql -u eiji -p
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.0.22-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

6.データベースを削除する
 データベースを削除したい場合はDROP DATABASEを使います。
mysql> drop database sample;
Query OK, 0 rows affected (0.30 sec)

7.テーブルを削除する
 テーブルを作成したい場合はDROP TABLEを使います。仮にmemberテーブルを削除します。
mysql> drop table member;
Query OK, 0 rows affected (0.00 sec)

8.テーブルの定義
 テーブルの定義を見たい場合はDESCでみることができます。
>DESC member;



| HOME | BACK |


[PR]アナタのウラ県民性をチェック:こっそり一人で?ワイワイ皆で?診断しょ