SQLite3 がお手軽だったので、お遊びしてみました。

$ sqlite3 pref.db
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .read pref.sql
Error: near line 1: no such table: pref
sqlite> .tables
pref
sqlite> select * from pref where pref_id = 13 ;
13|東京都
sqlite> .exit



・pref.php
<?php
$db = new SQLite3("pref.db");

$SQL = "select * from pref where pref_id = 13 ";
$rc = $db -> query($SQL);
if ($obj = $rc -> fetchArray()) {
print_r($obj);
}

$db -> close();
?>



・pref.sql
drop table pref ;
create table pref (
pref_id int,
pref varchar (20),
primary key (pref_id)
);

insert into pref values( 1, '北海道' );
insert into pref values( 2, '青森県' );
insert into pref values( 3, '岩手県' );
insert into pref values( 4, '宮城県' );
insert into pref values( 5, '秋田県' );
insert into pref values( 6, '山形県' );
insert into pref values( 7, '福島県' );
insert into pref values( 8, '茨城県' );
insert into pref values( 9, '栃木県' );
insert into pref values( 10, '群馬県' );
insert into pref values( 11, '埼玉県' );
insert into pref values( 12, '千葉県' );
insert into pref values( 13, '東京都' );
insert into pref values( 14, '神奈川県' );
insert into pref values( 15, '新潟県' );
insert into pref values( 16, '富山県' );
insert into pref values( 17, '石川県' );
insert into pref values( 18, '福井県' );
insert into pref values( 19, '山梨県' );
insert into pref values( 20, '長野県' );
insert into pref values( 21, '岐阜県' );
insert into pref values( 22, '静岡県' );
insert into pref values( 23, '愛知県' );
insert into pref values( 24, '三重県' );
insert into pref values( 25, '滋賀県' );
insert into pref values( 26, '京都府' );
insert into pref values( 27, '大阪府' );
insert into pref values( 28, '兵庫県' );
insert into pref values( 29, '奈良県' );
insert into pref values( 30, '和歌山県' );
insert into pref values( 31, '鳥取県' );
insert into pref values( 32, '島根県' );
insert into pref values( 33, '岡山県' );
insert into pref values( 34, '広島県' );
insert into pref values( 35, '山口県' );
insert into pref values( 36, '徳島県' );
insert into pref values( 37, '香川県' );
insert into pref values( 38, '愛媛県' );
insert into pref values( 39, '高知県' );
insert into pref values( 40, '福岡県' );
insert into pref values( 41, '佐賀県' );
insert into pref values( 42, '長崎県' );
insert into pref values( 43, '熊本県' );
insert into pref values( 44, '大分県' );
insert into pref values( 45, '宮崎県' );
insert into pref values( 46, '鹿児島県' );
insert into pref values( 47, '沖縄県' );

 

SQLite3 で遊んでみた。