Python连接内置 SQLite数据库,实现PyCharm数据库可视化
SQLite数据库连接介绍
Python SQLite数据库,与许多其他的数据库管理系统不同,SQLite 不是一个客户端/服务器结构的数据库引擎,而是一种嵌入式的数据库,该数据库本身就是一个文件。SQLite 是使用C语言开发的,而且体积很小,所以经常被集成到各种应用程序中。Python中内置了SQLite 3,所以在Python中使用SQLite数据库,不需要安装任何模块,可以直接使用。连接 SQLite 数据库操作步骤流程如下:
一、操作步骤流程:
1.引入需要的数据包
2.连接到SQLite数据库
3.创建一个cursor连接对象
4.执行SQL语句,对数据库进行操作
5.关闭游标
6.提交事务
7.关闭SQLite数据库连接
二、Python连接 SQLite数据库代码
# 导入数据包
import sqlite3
# pycharm可视化数据库 链接
# 1.连接到SQLite数据库
# 数据库文件是mrsoft.db,如果文件不存在,会自动在当前目前创建
conn = sqlite3.connect('mrsoft.db')
print('——————1.连接数据库成功——————')
# 2.创建一个cursor
cursor = conn.cursor()
# 3.执行一条SQL语句,创建user表
cursor.execute('create table user (id int(10) primary key,name varchar (20))')
#设置了主键,重复插入会报错
cursor.execute('insert into user (id,name ) values (1,"kk")')
cursor.execute('insert into user (id,name ) values (2,"CC")')
cursor.execute('insert into user (id,name ) values (3,"SS")')
print('——————3.执行SQL成功——————')
# 4.关闭游标
cursor.close()
# 5.提交事务
conn.commit()
"""
【特别注意】:由于是新增数据,需要使用commit()方法提交事务。
因为对于增加、修改和删除操作来说,使用commit()方法提交事务之后,
如果相应操作失败,就可以使用rollback()方法回滚到操作之前的状态。
"""
# 6.关闭connection
conn.close()
print('——————6.关闭connection成功——————')
三、代码运行结果
四、Pycharm SQLite数据库可视化设置
设置SQLite数据库信息,在PyCharm工具中显示出来,步骤如下:
1.创建数据库文件
2.点击右边Database 图标,添加SQLite连接
3.找到SQLite文件,选中点击添加
4.测试SQLite是否连接成功
连接成功
5.查看数据库可视化结果
五、总结
稳扎稳打,以慢为快,便为极速;