本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值。分享给大家供大家参考之用。具体方法如下:

实例代码如下:

import sqlite3

db = r"D:\pyWork\test.db" #pyWork目录下test.db数据库文件

drp_tb_sql = "drop table if exists staff"

crt_tb_sql = """

create table if not exists staff(

id integer primary key autoincrement unique not null,

name varchar(100),

city varchar(100)

);

"""

#连接数据库

con = sqlite3.connect(db)

cur = con.cursor()

#创建表staff

cur.execute(drp_tb_sql)

cur.execute(crt_tb_sql)

#插入记录

insert_sql = "insert into staff (name,city) values (?,?)" #?为占位符

cur.execute(insert_sql,('Tom','New York'))

cur.execute(insert_sql,('Frank','Los Angeles'))

cur.execute(insert_sql,('Kate','Chicago'))

cur.execute(insert_sql,('Thomas','Houston'))

cur.execute(insert_sql,('Sam','Philadelphia'))

con.commit()

#查询记录

select_sql = "select * from staff"

cur.execute(select_sql)

#返回一个list,list中的对象类型为tuple(元组)

date_set = cur.fetchall()

for row in date_set:

print(row)

cur.close()

con.close()

希望本文实例对大家的Python学习有所帮助。

python连接sqlite数据库的代码_Python3实现连接SQLite数据库的方法相关推荐

  1. python下载大文件mp4_Python代码打开本地.mp4格式文件的方法

    Python代码打开本地.mp4格式文件的方法 想通过编写Python代码来打开本地的.mp4格式文件,使用os模块来操作文件.我的电脑默认的是QQ影音播放器,执行Python代码打开默认播放器,播放 ...

  2. python用turtle画樱花代码_python3实现用turtle模块画一棵随机樱花树

    废话不多说了,直接上代码吧! #!/usr/bin/env python # coding=utf-8 # 画一棵樱花 import turtle import random from turtle ...

  3. python米和厘米转换代码_python3 短网址和数字的相互转换的代码

    下面内容是关于python3 短网址和数字的相互转换的内容. import math import decimal def convert_to_code(num): ""&quo ...

  4. python进行图片的定位切割_python3 实现对图片进行局部切割的方法

    python3 实现对图片进行局部切割的方法 先拿个图片举例子,比如说截取途中方框内的图片: # 导入相关的库 from PIL import Image # 打开一张图 img = Image.op ...

  5. hive2 java连接_用Java代码通过JDBC连接Hiveserver2

    1.在终端启动hiveserver2 #hiveserver2 2.使用beeline连接hive 另外打开一个终端,输入如下命令(xavierdb必须是已经存在的数据库) #beeline -u j ...

  6. python求n的阶乘代码_python计算n的阶乘的方法代码

    python中n的阶乘的算法? 1 math.factorial(x) 用python计算n的阶乘的方法.(含示例代码) 2. reduce函数 用python计算n的阶乘的方法. python里怎么 ...

  7. python中英文半角还是全角_Python3全角转半角的方法

    相信大家都对全角半角的概念已经有所了解了.中文文字永远是全角,只有英文字母.数字键.符号键才有全角半角的概念,一个字母或数字占一个汉字的位置叫全角,占半个汉字的位置叫半角.标点符号在中英文状态下.全半 ...

  8. java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码

    Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...

  9. python导入数据库怎么导入_python3 导入 数据库

    <从Excel到Python--数据分析进阶指南>一导读 序 从Excel到Python--数据分析进阶指南Excel是数据分析中最常用的工具,本书通过Python与Excel的功能对比介 ...

最新文章

  1. JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
  2. 仔细学习CSS(二)
  3. 其它综合-使用Putty远程连接管理Linux实践
  4. 栈和队列的区别,栈和堆的区别
  5. 服务端和客户端测试连通ip设置记录
  6. 嵌入网站的挖矿代码——Webmine
  7. 有问题,上微信问答群!
  8. python新手入门代码-[代码全屏查看]-新手初学Python实现某论坛自动签到功能
  9. [UE4]IES光源概述文件
  10. 服务器维修责合同,2021年服务器维护委托合同样本.doc
  11. ug建模文本怎么竖着_ug模型如何雕刻立体汉字
  12. 2022年10月总结 (距离激动人心的928已经过去一个多月了)
  13. SD卡 TF卡 引脚定义
  14. win10开机慢黑屏时间长
  15. DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
  16. Error: not authorized on admin to execute command
  17. php cms下载地址,phpcms将下载地址替换为图片显示
  18. (数字图像处理MATLAB+Python)第四章图像正交变换-第一节:离散傅里叶变换
  19. Batch Normalization 批归一化是什么? 有什么用?
  20. BLE学习(1):蓝牙协议栈的介绍

热门文章

  1. vue 新版本 webpack 代理 跨域设置
  2. 使用HTML5实现地理位置定位
  3. jpg、gif、png-8、png-24的区别
  4. mysql-表完整性约束
  5. Bdsyn百度手机助手是何物,它是怎样神不知鬼不觉地安装到你的电脑里的?
  6. Struts2初始化流程及源码分析
  7. qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架
  8. 手型向下 点击一下 福昕_PPT多张缩略图点击放大展示
  9. JAVA第六章第6题,java第六章例题源代码
  10. adc分辨率和精度的区别_科普 | 传感器的灵敏度、分辨率和精度三者之间有何区别?...