ポスグレとごっちゃになってしまっているので、まとめてみました。
####テーブル作成
mysql> CREATE DATABASE `testtable`;
####テーブル確認
show databases();
結果
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql_test |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
このような表記が出る。
####現在接続しているDBの確認
mysql> SELECT database();
DB接続
mysql> use mysql_test;
Database changed
テーブル作成
mysql > CREATE TABLE テーブル名(カラム名 データ型, カラム名 データ型)
テーブルの確認
mysql > show tables;
テーブルにデータをロードする
INSERT INTO テーブル名 VALUES (カラム1, カラム2, カラム3)
複数入れる場合
mysql > INSERT INTO pokemon VALUES
(1, 'Andy', 35 , America, 'Ramen')
,(2, 'Betty', 26, Canada, 'Sushi')
,(3, 'Carol', 21, America, 'Sushi')
データを削除
DELETE FROM テーブル名
テーブルを削除
mysql > DROP FROM テーブル名;
DBを消す
mysql > DROP DATABASE データベース名;
テーブルのデータ検索
SELECT * FROM テーブル名;
必要なカラムの値を検索
SELECT カラム名1, カラム名2 FROM テーブル名;
条件を指定してデータを検索
SELECT * FROM テーブル名 WHERE 条件文;
例
mysql> SELECT * FROM user WHERE food = 'Sushi';
+------+---------------+---------------------------+------------------------+
| id | name | country| Food |
+------+---------------+---------------------------+------------------------+
| 1 | Betty | America| Sushi |
| 7 | Yusuke | Japan | Sushi |
| 21 | Zack | India | Sushi |
+------+---------------+---------------------------+------------------------+
3 rows in set (0.16 sec)