開発環境
- 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 コメント:
コメントを投稿