Python操作SQLLite(基本操作)
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。
Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和复杂的查询等。
import sqlite3# '''创建一个数据库,文件名''' # 如果给定的数据库名称 filename 不存在,则该调用将创建一个数据库 conn = sqlite3.connect("/Users/mac/Desktop/Trace20190524.db") # '''创建游标''' cursor = conn.cursor()# 判断sqlite数据库中的表是否存在,不存在就创建 try:create_tb_cmd='''CREATE TABLE IF NOT EXISTS k_trace_log(ExecID varchar(64),ObjectID varchar(64),sTime varchar(20),sMsg varchar(256));'''#主要就是上面的语句 : CREATE TABLE IF NOT EXISTS USER cursor.execute(create_tb_cmd) except:print("Create table failed")# 插入信息 insert_tb_cmd = '''insert into k_trace_log(ExecID, ObjectID, sTime, sMsg) values("12312","123","test","123213")''' # 执行语句 cursor.execute(insert_tb_cmd) # 事务提交 conn.commit()# 查询所有的信息 select_tb_cmd = '''select * from k_trace_log ''' # 执行语句 results = cursor.execute(select_tb_cmd) # 遍历打印输出 all_logs = results.fetchall() for log in all_logs:print(log)
参考:https://blog.csdn.net/hunyxv/article/details/52781799
转载于:https://www.cnblogs.com/hhmm99/p/10914866.html
Python操作SQLLite(基本操作)相关推荐
- python连接sqlserver 多条sql语句后提交_利用python操作sqllite
SQLite3 可使用 sqlite3 模块与 Python 进行集成.sqlite3 模块是由 Gerhard Haring 编写的.它提供了一个与 PEP 249 描述的 DB-API 2.0 规 ...
- python字典常用的操作_说说Python字典以及基本操作?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
- python怎么玩pdf_最全总结!聊聊 python 操作PDF的几种方法
作者:陈熹 来源:早起Python 一.前言 大家好,有关Python操作PDF的案例之前已经写过一个PDF批量合并,这个案例初衷只是给大家提供一个便利的脚本,并没有太多讲解原理,其中涉及的就是PDF ...
- 用Python操作Oracle
Python作为一门易学易用且不失强大的语言, 国内外不乏用Python开发的从桌面系统到复杂大型系统的例子.但作为脚本语言中的一位著名代表,Python不仅可以用来取代Java.C++等系统 语言来 ...
- 全网最全 Python 操作 Excel 教程,建议收藏!
[欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...
- python连接es_Elasticsearch --- 3. ik中文分词器, python操作es
一.IK中文分词器 1.下载安装 2.测试 #显示结果 {"tokens": [ {"token" : "上海","start_o ...
- 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!
来源/早起Python 在之前的Python办公自动化系列文章中,我们已经相信介绍了openyxl.xlsxwriter等Python操作Excel库. 相信大家对于几个库的差异与使用场景有了一定的认 ...
- Python操作MSSQL
Python连接SQL Server数据库 - pymssql使用基础:https://www.cnblogs.com/baiyangcao/p/pymssql_basic.html 廖雪峰官网 之 ...
- 操作 mysql 不生成日志_利用Python操作MySQL数据库,以后不懂这些是要被鄙视的!...
前言 在工作中,我们需要经常对数据库进行操作,比如 Oracle.MySQL.SQL Sever 等,今天我们就学习如何利用Python来操作 MySQL 数据库. 本人环境:Python 3.7.0 ...
最新文章
- 图神经网络 | BrainGNN: 用于功能磁共振成像分析的可解释性脑图神经网络
- C语言的那些秘密之---函数返回局部变量
- 2010版CCNP教材一览【图文】
- 如何杀死进程及子进程
- 主生产计划的功能以及其相关MRP类型参数
- 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
- linux测试dvi接口,Pro Capture-DVI 2路高清DVI采集卡 支持Linux系统更专业
- 实现链栈的各种基本运算的算法_LeetCode基础算法题第78篇:如何不用加减号实现两数的加法运算?...
- Java反射xml数据类
- Docker映像存储在哪里? Docker容器路径介绍
- Vue.js 学习笔记 五 常用的事件修饰符
- 如何检索文献系列:检索文献窥秘
- pat A1052:Linked List Sorting静态链表+链表排序
- Java学生管理系统(数组版)
- 淘宝HSF 框架使用 总结
- Cisco路由器密码设置
- [大数据、Hadoop、数据采集、MySQL、计算机基础、Windows、练习题库、面试]
- 探究“补阶乘大法的本质“——糖水不等式
- latex安装后运行报错:系统找不到指定的文件,试试这样吧
- IDEA文件出现java file out of source root解决方法