🙆♀️
DB初心者向けコマンド集
「テーブル」
Excelのシートのようなものが テーブル です。
「カラム」
列に相当するのが カラム です。
「レコード」
行に相当するのが レコード です。
「フィールド」
セルに相当するのが フィールド です。
データベース一覧の表示
mysql > show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| wp-db |
+--------------------+
5 rows in set (0.01 sec)
データベースの追加
mysql > create database [DB_name];
データベースの選択
mysql > use [DB_name];
作成済のデータベースの中から使用するデータベースを選択するには USE 文を使います。
現在使用しているDBの確認
select database();
テーブルの作成
mysql> CREATE TABLE テーブル名(number INTEGER,name TEXT);
テーブル一覧表示
mysql> SHOW TABLES;
+--------------------+
| Tables_in_tanaka |
+--------------------+
| test |
+--------------------+
テーブルの構造確認
mysql> desc test;
+--------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+---------+------+-----+---------+-------+
| number | int(11) | YES | | NULL | |
| name | text | YES | | NULL | |
+--------+---------+------+-----+---------+-------+
2 rows in set (0.00 sec)
テーブルへのデータ登録
insert into test values(1,`hhogehoge`);
▼データの表示コマンド
select * from test;
+--------+----------+
| number | name |
+--------+----------+
| 1 | hogehoge |
+--------+----------+
テーブルの更新
update test set name = 'kimura' where number = 1;
select * from test;
+--------+--------+
| number | name |
+--------+--------+
| 1 | kimura |
+--------+--------+
テーブルへのデータ表示の確認
select number from test;
+--------+
| number |
+--------+
| 1 |
| 2 |
| 3 |
+--------+
select name from test;
+----------+
| name |
+----------+
| kimura |
| korekore |
| tanaka |
+----------+
Discussion