開発環境
- OS X Mavericks - Apple、たまにFreeBSD 10(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
- SQLite (RDBMS(Relational Database Management System))
Head First SQL ―頭とからだで覚えるSQLの基本 (Lynn Beighley(著)、 佐藤 直生 (監訳)、 松永 多苗子 (翻訳)、オライリージャパン)の1章(データとテーブル: あらゆるものにふさわしい場所)、誰が何をする?(p.35)を解いてみる。
誰が何をする?(p.35)
コード(BBEdit, Emacs)
sample35.py
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
import sqlite3
connection = sqlite3.connect('gregs_list.sqlite')
cursor = connection.cursor()
cursor.execute("""
INSERT INTO my_contacts(
first_name, status, seeking, gender, birthday, last_name, location, interests,
profession, email)
VALUES(
'ジリアン', '独身', '恋人、友達', 'F', '1980-09-05', 'アンダーソン',
'カリフォルニア州パロアルト', 'カヤック乗り、爬虫類',
'テクニカルライター', 'jill_anderson@breakneckpizza.com')
""")
connection.commit()
cursor.execute("""SELECT * FROM my_contacts""")
print(cursor.fetchall())
connection.close()
入出力結果(Terminal, IPython)
$ ./sample35.py
[('jill_anderson@breakneckpizza.com', '1980-09-05', 'ジリアン', 'アンダーソン', 'カヤック乗り、爬虫類', '恋人、友達', '独身', 'テクニカルライター', 'カリフォルニア州パロアルト', 'F')]
$
0 コメント:
コメントを投稿