python使用sqlite
import sqlite3
table_name = 'user'#数据库文件是当前目录下的mrsoft.db,如果不存在会创建该文件
conn = sqlite3.connect('mrsoft.db')
#创建一个游标对象
cursor = conn.cursor()
sql = '''SELECT tbl_name FROM sqlite_master WHERE type = 'table' '''
cursor.execute(sql)
values = cursor.fetchall()
tables = []
for v in values:tables.append(v[0])
#如果表名不存在,建表
if table_name not in tables:#使用游标对象执行sql语句sql = '''CREATE TABLE '''+table_name +''' (id INTEGER PRIMARY KEY AUTOINCREMENT,name varchar(20), price FLOAT,weiht FLOAT)'''cursor.execute(sql)print(table_name + ' 创建成功')
else:# 使用insert语句。sql ='insert into user (name) values("刘亦菲")'cursor.execute(sql)print(table_name + ' 已经存在')#需要提交事务才能将数据写入数据库conn.commit()
#关闭游标
cursor.close()
#关闭数据库连接
conn.close()
python使用sqlite相关推荐
- python能做数据库开发吗_5分钟快速入门,用Python做SQLite数据库开发,附代码适合初学...
1. 它是内置的,不需要安装,节省很多麻烦.2. 使用方便,不需要复杂的连接配置,打开本地文件一样简单.3.方便转移.数据库是一个文件.复制.传输和删除可以很容易地处理.4所示.轻量级的性能比大多数其 ...
- python操作sqlite数据库_Python操作Sqlite正确实现方法解析
Python编程语言的优点非常多,它的编程特色主要体现在可扩充性方面.那么,在接下来的这篇文章中,我们将会为大家详细介绍一下有关Python操作Sqlite 的相关应用技巧,希望可以给大家带来些帮助. ...
- python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
全栈工程师开发手册 (作者:栾鹏) python教程全解 python操作sqlite数据库 sqlite数据库以.db格式的文件形式存在,所以不需要安装驱动和应用系统,在标准库中也集成了sqlite ...
- python对sqlite增删改查_Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】...
本文实例讲述了python操作SQLite数据库的方法.分享给大家供大家参考,具体如下: SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的 ...
- 基于Python的SQLite基础知识学习
前言 前一段时间偶然的看到了一个名词SQLite3,大概了解到此为一种轻量型的关系型数据库.官网介绍到SQLite是一个进程内库,它实现了一个自包含的.无服务器的.零配置的事务性SQL数据库引擎(官网 ...
- 【用SQLite做数据分析】Python操作SQLite的入门介绍
本篇推文共计2000个字,阅读时间约3分钟. Python 进行数据分析和数据挖掘是当前炙手可热的技术领域,如何高效地管理大量数据是其中非常关键的环节.数据库是最佳的解决方案之一,目前流行的数据库有 ...
- pythonsqlite导出json_使用 Python 的 SQLite JSON1 和 FTS5 扩展
早在九月份,编程界出现一个名为 json1.c 的文件,此前这个文件一直在 SQLite 的库里面.还有,笔者也曾总结通过使用新的 json1 扩展来编译 pysqlite 的技巧.但现在随着 SQL ...
- python建立sqlite数据库_python sqlite3 创建数据库
Python标准库14 数据库 (sqlite3) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python自带一个轻量级的关 ...
- 基于python的SQLite数据库增删改查
与其他数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是一种嵌入式数据库,他的数据库就是一个文件.SQLite将整个数据库,包括定义.表.索引以及数据本身,作为一个单独的.可 ...
- python操作sqlite数据库_Python 操作SQLite数据库的示例
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.在很多嵌入式产品中使用了它,它占用资源非常的低,python 中默认继承了操作此款数据库的引擎 sq ...
最新文章
- cv::inRange的作用,注意它的区间是闭区间,而不是开区间...
- 卷积滤波 英文_《信号与系统》专业术语中英文对照表
- Introduction for i-Teams
- Linux系统编程之--守护进程的创建和详解【转】
- 03-类与对象——课后动手动脑
- web ua检测_UA Web挑战会议:针对初创公司的SpringIO
- AOP底层原理与注解配置详解
- 解决IE8 无法使用 JS 中Array() 的 indexOf 方法
- 深入Java----集合----BitSet
- 谈谈文本匹配和多轮检索
- python collection 和 heapq 模块使用说明
- Java8 本地DateTime API
- Android工程中添加图片资源
- Laravel 教程 - 实战 果酱社区 开源电商 API 系统
- HTML+CSS+JS做一个简易音乐播放器
- PayPal支付时出现“该商家目前无法接受PayPal付款。请稍后重试,或返回商家页面并选择其他付款方式。”
- BGP 模式下 Calico 与 MetalLB 的组合
- 无人机get新技能,惹黑熊心跳加速
- LruCache的深入解析
- android混淆那些坑