sqlite有一件事讓我很吃驚,它居然只有一個可執行文件,並且是那麼的小。雖然以前早有耳聞sqlite是多麼的輕量級,但確實想不到,居然小到了這中地步。python
python內建了對sqlite數據庫的操做模塊,一下代碼是最最基本的一些使用。(第一次寫操做數據庫的代碼,應該有不少問題,不過已經可以演示)
import
sqlite3
conn
=
sqlite3
.
connect(
"d:/sqlite/test.db")
cur
=
conn
.
cursor()
cur
.
execute(
"drop table person")
cur
.
execute(
"""create table person
(id integer primary key,
name varchar(10) UNIQUE)""")
cur
.
execute(
"insert into person values(1, 'Zhang')")
cur
.
execute(
"insert into person values(2, 'Lee')")
cur
.
execute(
"select * from person")
for
item
in
cur
.
fetchall
():
print
item
cur
.
close()
conn
.
close()