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

作者:小狐狸梦想去童话镇 时间:2024-01-20 12:17:00 

一、创建数据库

创建sqlite数据库的代码


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

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

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

二、链接数据库

视图->工具窗口->Database

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

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

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

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

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

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

注意: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数据库的详细代码实例

来源:https://blog.csdn.net/gets_s/article/details/112172061

标签:python,链接sqlite,数据库
0
投稿

猜你喜欢

  • 深入浅出的SQL server 查询优化

    2010-07-02 20:58:00
  • SQLserver 2005文件和文件组的作用说明

    2024-01-26 09:45:57
  • Java操作Mysql的方法

    2024-01-21 12:28:47
  • Python数值方法及数据可视化

    2021-07-26 17:32:51
  • python实现的一只从百度开始不断搜索的小爬虫

    2022-05-20 10:46:18
  • python xmind 包使用详解(其中解决导出的xmind文件 xmind8可以打开 xmind2020及之后版本打开报错问题)

    2022-10-01 17:23:57
  • Python 中的装饰器实现函数的缓存(场景分析)

    2022-07-30 01:37:08
  • 谨慎使用PHP的引用原因分析

    2023-09-09 10:37:13
  • python数据可视化绘制世界人口地图

    2022-04-27 21:31:31
  • 如何将Python字符串转换为JSON的实现方法

    2022-07-11 02:58:37
  • Vue2.0系列之过滤器的使用

    2024-04-10 10:32:24
  • ubuntu下mysql 8.0.28 安装配置方法图文教程

    2024-01-21 23:40:56
  • Python urlopen 使用小示例

    2022-08-23 19:54:55
  • Python高阶函数与装饰器函数的深入讲解

    2023-10-04 12:42:41
  • Python MySQLdb Linux下安装笔记

    2024-01-15 14:12:12
  • pycharm运行和调试不显示结果的解决方法

    2023-11-04 21:09:46
  • 使用sysbench来测试MySQL性能的详细教程

    2024-01-14 14:33:54
  • Python项目管理Git常用命令详图讲解

    2021-01-24 13:41:38
  • 引起用户注意的界面方式

    2007-10-07 21:17:00
  • 深入了解Mysql逻辑架构

    2024-01-24 21:38:58
  • asp之家 网络编程 m.aspxhome.com