新闻动态

python链接sqlite数据库的详细代码实例

发布日期:2021-12-31 01:50 | 文章来源:gibhub

一、创建数据库

创建sqlite数据库的代码

import sqlite3
conn = sqlite3.connect("test.db")
print("成功创建数据库")

运行代码后左侧文件栏中会出现“test.db”文件,

二、链接数据库

视图->工具窗口->Database

此时编辑器右侧出现Database,点击添加按钮

点击路径选择按钮,找到创建好的“test.db”文件,选中

注意:Download下载时,可能会提示下载失败,多试两次总会下载下来
此时就将数据库链接好了

三、数据库的增删与查找

1、添加表头

c = conn.cursor()  #获取游标
sql = '''
 create table company
  (id int primary key not null,
  name text not null,
  age int not null,
  address char(50),
  salary real);
'''
c.execute(sql)#执行sql语句
conn.commit() #提交数据库操作
conn.close()  #关闭数据库链接
print("成功建表")

2、插入数据

conn = sqlite3.connect("test.db")
print("成功打开数据库")
c = conn.cursor()  #获取游标
sql1 = '''
 insert into company (id,name,age,address,salary)
  values (1,'张三',32,"成都",8000);
'''
sql2 = '''
 insert into company (id,name,age,address,salary)
  values (2,'李四',30,"深圳",15000);
'''
c.execute(sql1)  #执行sql语句
c.execute(sql2)
conn.commit() #提交数据库操作
conn.close()  #关闭数据库链接
print("成功插入数据")

3、查找数据

conn = sqlite3.connect("test.db")
print("成功打开数据库")
c = conn.cursor()  # 获取游标
sql = '''
select id,name,address,salary from company
'''
cursor = c.execute(sql)  # 执行sql语句
for row in cursor:
 print("id = ",row[0])
 print("name = ",row[1])
 print("address = ",row[2])
 print("salary = ",row[3],"\n")
conn.close()  # 关闭数据库链接
print("成功查找数据")

四、运行结果

控制台打印数据

数据库表内容

到此这篇关于python链接sqlite数据库的详细代码实例的文章就介绍到这了,更多相关python 链接sqlite内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部