Python编程:使用数据库sqlite3

简介: Python编程:使用数据库sqlite3

创建数据表

import sqlite3  # 导入SQLite驱动:
# 连接到SQLite数据库
# 数据库文件是test.db
# 如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect("test.db")
cursor = conn.cursor()  # 创建一个Cursor:
# 执行一条SQL语句,创建user表:
cursor.execute("CREATE TABLE users(id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(20))")
# 继续执行一条SQL语句,插入一条记录:
cursor.execute(r"INSERT INTO users(name) VALUES ('Tom')")
# 执行查询语句,推荐用?占位:
cursor.execute("SELECT * FROM users WHERE id =?",(3,))
# 获得查询结果集:
# 结果集是一个list,每个元素都是一个tuple,对应一行记录。
values = cursor.fetchall()
print(values)
# 通过rowcount获得插入的行数:
print(cursor.rowcount)
cursor.close()  # 关闭Cursor:
conn.commit()  # 提交事务:
conn.close()  # 关闭Connection:

查看数据库

运行5次INSERT INTO语句插入后的效果

p38.1.png


数据库可视化工具推荐使用:

Navicat Premium

链接: https://pan.baidu.com/s/1i4Se7Nv 密码: k9n5


安装完毕不要打开软件,

打开破解工具,

将解压目录下的破解工具“Patch.exe”复制至安装目录下双击运行即可


python操作sqlite的方法,可以参考网友的文章,这里不再赘述:

《Python进行SQLite数据库操作》

http://blog.csdn.net/yybmec/article/details/44513343

相关文章
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
1522 4
|
9月前
|
关系型数据库 MySQL 数据库
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
944 15
|
10月前
|
弹性计算 数据管理 数据库
从零开始构建员工管理系统:Python与SQLite3的完美结合
本文介绍如何使用Python和Tkinter构建一个图形界面的员工管理系统(EMS)。系统包括数据库设计、核心功能实现和图形用户界面创建。主要功能有查询、添加、删除员工信息及统计员工数量。通过本文,你将学会如何结合SQLite数据库进行数据管理,并使用Tkinter创建友好的用户界面。
343 2
从零开始构建员工管理系统:Python与SQLite3的完美结合
|
11月前
|
Web App开发 SQL 数据库
使用 Python 解析火狐浏览器的 SQLite3 数据库
本文介绍如何使用 Python 解析火狐浏览器的 SQLite3 数据库,包括书签、历史记录和下载记录等。通过安装 Python 和 SQLite3,定位火狐数据库文件路径,编写 Python 脚本连接数据库并执行 SQL 查询,最终输出最近访问的网站历史记录。
198 4
|
11月前
|
存储 关系型数据库 数据库
轻量级数据库的利器:Python 及其内置 SQLite 简介
轻量级数据库的利器:Python 及其内置 SQLite 简介
283 3
|
12月前
|
SQL 数据库连接 数据库
30天拿下Python之sqlite3模块
30天拿下Python之sqlite3模块
68 0
|
存储 SQL 数据库
|
SQL 关系型数据库 数据库
17. Python 数据库操作之MySQL和SQLite实例
17. Python 数据库操作之MySQL和SQLite实例
427 2
|
存储 关系型数据库 数据库
利用Python与SQLite构建轻量级数据库应用
在当今日益增长的数据处理需求下,数据库成为存储、检索和管理数据的关键技术。然而,对于小型项目或快速原型开发,大型数据库系统可能显得过于庞大和复杂。本文将介绍如何利用Python编程语言与SQLite轻量级数据库,快速搭建一个功能齐全、易于维护的数据库应用。我们将探讨SQLite数据库的特点、Python对SQLite的支持,并通过一个实际案例展示如何构建一个简单的数据库应用,为读者提供一种高效、灵活的解决方案。
|
SQL 关系型数据库 数据库
Python中SQLite数据库操作详解:利用sqlite3模块
【4月更文挑战第13天】在Python编程中,SQLite数据库是一个轻量级的关系型数据库管理系统,它包含在一个单一的文件内,不需要一个单独的服务器进程或操作系统级别的配置。由于其简单易用和高效性,SQLite经常作为应用程序的本地数据库解决方案。Python的内置sqlite3模块提供了与SQLite数据库交互的接口,使得在Python中操作SQLite数据库变得非常容易。
1484 5

推荐镜像

更多