SQLite3で遊ぶ(1)

何となく、Rubyを使ってSQLite3で遊びたくなりました。
1. CREATE TABLEでテーブルを作ります

require 'sqlite3'

SQLite3::Database.new('rubyco.db').execute_batch(<<-'EOD')
  CREATE TABLE people (
     name TEXT
    ,mail TEXT
  );
  INSERT INTO people VALUES ('Alice', 'alice@example.com');
  INSERT INTO people VALUES ('Bobby', 'bobby@example.com');
  INSERT INTO people VALUES ('Chris', 'chris@example.com');
EOD

これを実行すると、rubyco.dbというファイルができました。
2. SELECTでテーブルの内容を見ます

require 'sqlite3'

db = SQLite3::Database.new('rubyco.db')
rows = db.execute('SELECT * FROM people')
rows.each do |record|
  p record
end

実行結果です。

["Alice", "alice@example.com"]
["Bobby", "bobby@example.com"]
["Chris", "chris@example.com"]

3. 次は…ごめん、眠くなっちゃった…ぐー。
続きは以下を見ながら…ぐー。