我试图创建一个.db文件,其中包含1到多个realntionshp,但它不起作用。
from sqlite3 import *
$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
CREATE TABLE BOOKS(
ISBN TEXT PRIMARY KEY NOT NULL,
TITLE TEXT NOT NULL,
ATHOUR TEXT NOT NULL,
NUMBEROFCOPIES INT NOT NULL,
OUTNUMBER INT NOT NULL);
CREATE TABLE LOANS(
ORDERNUMBER TEXT PRIMATY KEY NOT NULL,
FOREIGN KEY (ISBN) REFERENCES BOOKS
TILLE TEXT NOT NULL,
AUTHOR TEXT NOT NULL,
PERSON TEXT NOT NULL,
DUEDATE TEXT NOT NULL);
答案 0 :(得分:0)
你可以看看pySQLite。这是一个允许你在Python中使用sqlite开发数据库的软件包,但从我所看到的,它并没有广泛可用。
如果我是你,我会好好利用MySQL然后用mysql-python包装它。
https://wiki.python.org/moin/MySQL
和
http://code.google.com/p/pyodbc/
将是一个很好的起点。 Google链接上的入门页面提供了一些将数据库引入Python的好例子。
我希望这有帮助!