python连接sqlite数据库的代码_Python3实现连接SQLite数据库的方法
本文实例讲述了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数据库的方法相关推荐
- python下载大文件mp4_Python代码打开本地.mp4格式文件的方法
Python代码打开本地.mp4格式文件的方法 想通过编写Python代码来打开本地的.mp4格式文件,使用os模块来操作文件.我的电脑默认的是QQ影音播放器,执行Python代码打开默认播放器,播放 ...
- python用turtle画樱花代码_python3实现用turtle模块画一棵随机樱花树
废话不多说了,直接上代码吧! #!/usr/bin/env python # coding=utf-8 # 画一棵樱花 import turtle import random from turtle ...
- python米和厘米转换代码_python3 短网址和数字的相互转换的代码
下面内容是关于python3 短网址和数字的相互转换的内容. import math import decimal def convert_to_code(num): ""&quo ...
- python进行图片的定位切割_python3 实现对图片进行局部切割的方法
python3 实现对图片进行局部切割的方法 先拿个图片举例子,比如说截取途中方框内的图片: # 导入相关的库 from PIL import Image # 打开一张图 img = Image.op ...
- hive2 java连接_用Java代码通过JDBC连接Hiveserver2
1.在终端启动hiveserver2 #hiveserver2 2.使用beeline连接hive 另外打开一个终端,输入如下命令(xavierdb必须是已经存在的数据库) #beeline -u j ...
- python求n的阶乘代码_python计算n的阶乘的方法代码
python中n的阶乘的算法? 1 math.factorial(x) 用python计算n的阶乘的方法.(含示例代码) 2. reduce函数 用python计算n的阶乘的方法. python里怎么 ...
- python中英文半角还是全角_Python3全角转半角的方法
相信大家都对全角半角的概念已经有所了解了.中文文字永远是全角,只有英文字母.数字键.符号键才有全角半角的概念,一个字母或数字占一个汉字的位置叫全角,占半个汉字的位置叫半角.标点符号在中英文状态下.全半 ...
- java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码
Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...
- python导入数据库怎么导入_python3 导入 数据库
<从Excel到Python--数据分析进阶指南>一导读 序 从Excel到Python--数据分析进阶指南Excel是数据分析中最常用的工具,本书通过Python与Excel的功能对比介 ...
最新文章
- JavaScript 技术篇-js通过xpath获取dom节点,js校验xpath唯一性
- 仔细学习CSS(二)
- 其它综合-使用Putty远程连接管理Linux实践
- 栈和队列的区别,栈和堆的区别
- 服务端和客户端测试连通ip设置记录
- 嵌入网站的挖矿代码——Webmine
- 有问题,上微信问答群!
- python新手入门代码-[代码全屏查看]-新手初学Python实现某论坛自动签到功能
- [UE4]IES光源概述文件
- 服务器维修责合同,2021年服务器维护委托合同样本.doc
- ug建模文本怎么竖着_ug模型如何雕刻立体汉字
- 2022年10月总结 (距离激动人心的928已经过去一个多月了)
- SD卡 TF卡 引脚定义
- win10开机慢黑屏时间长
- DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
- Error: not authorized on admin to execute command
- php cms下载地址,phpcms将下载地址替换为图片显示
- (数字图像处理MATLAB+Python)第四章图像正交变换-第一节:离散傅里叶变换
- Batch Normalization 批归一化是什么? 有什么用?
- BLE学习(1):蓝牙协议栈的介绍
热门文章
- vue 新版本 webpack 代理 跨域设置
- 使用HTML5实现地理位置定位
- jpg、gif、png-8、png-24的区别
- mysql-表完整性约束
- Bdsyn百度手机助手是何物,它是怎样神不知鬼不觉地安装到你的电脑里的?
- Struts2初始化流程及源码分析
- qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架
- 手型向下 点击一下 福昕_PPT多张缩略图点击放大展示
- JAVA第六章第6题,java第六章例题源代码
- adc分辨率和精度的区别_科普 | 传感器的灵敏度、分辨率和精度三者之间有何区别?...