[DB-SQL] テーブル作成とデータ参照のSQL文をオンライン上で手軽に試す

SQL Fiddle というオンラインでSQL文を色々試すのに便利なサイトに出会ったのですぐ実行できるようにSQL文を書いておく。

サンプルテーブル作成・データ挿入・更新・参照

SQL Fiddle にアクセスして上図の画像解説のようにSQL文を実行すれば一通りの結果を体感できる。複数テーブル作成もできるみたい。便利。

SQL① テーブル作成・データ挿入・更新(Build Schema)


-- DB名指定(今回は不要)
-- USE db_name;

-- テーブル作成
create table IF not exists `sample_tbl`(`id` INT(5) AUTO_INCREMENT,`name` VARCHAR(20) NOT NULL,`age` INT(3) DEFAULT NULL,`gender` VARCHAR(4) NOT NULL,`mail` VARCHAR(50) NOT NULL,`address` VARCHAR(50) NOT NULL,`memo` VARCHAR(100) NOT NULL,PRIMARY KEY (`id`)) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

-- データ挿入
INSERT INTO sample_tbl VALUES ('1','佐藤','30','男','satou@mail.com','アドレス1','メモ1_佐藤');
INSERT INTO sample_tbl VALUES ('2','鈴木','12','女','suzuki@mail.com','アドレス2','メモ2_鈴木');
INSERT INTO sample_tbl VALUES ('3','田中','45','男','tanaka@mail.com','アドレス3','メモ3_田中');
INSERT INTO sample_tbl VALUES ('4','遠藤','34','男','endou@mail.com','アドレス4','メモ4_遠藤');
INSERT INTO sample_tbl VALUES ('5','山本','26','女','yamamoto@mail.com','アドレス5','メモ5_山本');

-- データ更新(memo部分の値の一部を変更)
UPDATE sample_tbl SET id='1',name='佐藤',age='30',gender='男',mail='satou@mail.com',address='アドレス1',memo='メモ8_佐藤' WHERE id=1;

SQL② テーブルデータ参照(Run SQL)


-- データ参照 - sample_tbl内のデータ全てを参照
SELECT * FROM sample_tbl;

-- データ参照 - sample_tbl内のカラム「id」で値が「1 or 2」のデータを参照
SELECT * FROM sample_tbl WHERE ( id=1 OR id=2 );

テーブルデータ管理用のスプレッドシートサンプル

データ管理・更新用にこういうスプレッドシートを用意しておくと便利。

Share