加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用sqlite3和Python

发布时间:2020-12-12 18:51:29 所属栏目:百科 来源:网络整理
导读:我正在寻找使用 Python的任何数据库解决方案.并找到了教程 Python: A Simple Step-by-Step SQLite Tutorial.在那里我找到了一个代码示例,它展示了如何创建数据库并插入一些数据: import sqlite3conn = sqlite3.connect("mydatabase.db") # or use :memory:
我正在寻找使用 Python的任何数据库解决方案.并找到了教程 Python: A Simple Step-by-Step SQLite Tutorial.在那里我找到了一个代码示例,它展示了如何创建数据库并插入一些数据:

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) 
               """)

我是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,media_type text)
sqlite>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读