開発環境
- 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.21)を解いてみる。
自分で考えてみよう(p.21)
コード(BBEdit, Emacs)
sample21.py
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
import sqlite3
connection = sqlite3.connect('gregs_list.sqlite')
cursor = connection.cursor()
cursor.execute("""
CREATE TABLE my_contacts(
last_name VARCHAR(30),
first_name VARCHAR(20),
email VARCHAR(50),
birthday DATE,
profession VARCHAR(50),
location VARCHAR(50),
status VARCHAR(20),
interests VARCHAR(100),
seeking VARCHAR(100)
)
""")
connection.commit()
connection.close()
入出力結果(Terminal, IPython)
$ ls *.sqlite ls: *.sqlite: No such file or directory $ ./sample21.py $ ls *.sqlite gregs_list.sqlite $
0 コメント:
コメントを投稿