Cod*_*ver 3 python sqlite python-2.7
我正在寻找使用Python的任何数据库解决方案.并找到了教程Python:一个简单的逐步SQLite教程.在那里,我找到了一个代码示例,展示了如何创建数据库并插入一些数据:
import sqlite3
conn = sqlite3.connect("mydatabase.db") # or use :memory: to put it in RAM
cursor = conn.cursor()
# create a table
cursor.execute("""CREATE TABLE albums
(title text, artist text, release_date text,
publisher text, media_type text)
""")
Run Code Online (Sandbox Code Playgroud)
我是全新的sqlite3
.
sqlite3
,我需要安装任何特定的Python模块吗?mydatabase.db
.如何创建该数据库?如果有人帮助我解决这些困惑,我可以给这些新模块一个良好的开端.
谢谢
您不需要(安装)任何其他Python模块来使用sqlite3.
如果数据库不存在,则通常会在与脚本相同的目录中自动创建该数据库.
在运行脚本时,我得到: -
$ ls *.db
ls: *.db: No such file or directory
$ python test.py
$ ls *.db
mydatabase.db
$ sqlite3 mydatabase.db
SQLite version 3.7.7 2011-06-25 16:35:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select * from sqlite_master;
table|albums|albums|2|CREATE TABLE albums
(title text, artist text, release_date text,
publisher text, media_type text)
sqlite>
Run Code Online (Sandbox Code Playgroud)