当前位置:   article > 正文

python数据库交互--SQLite_pytho3与sqlite交互

pytho3与sqlite交互

SQLite简介

SQLite 是一个嵌入式(无需安装)的数据库无服务器(自给自足),零配置,事务性数据库引擎。其自身使用C语言编写,体积小、占用资源少,运行速度快。目前已更新到sqlite3版本,可运行在win、linux、unix等平台,并且python2.5x版本以上已默认内置SQLite3并通过sqlite3实现与SQLite的互通。如果我们的数据量小于2T,无海量数据处理要求,并且对可移植性要求高的话SQLite3是首选。
SQLite是一个关系型数据库,后台硬件存储使用文件进行管理,一个SQLite就是一个文件,备份了这个文件就备份了整个库。而其中的一个库,可以理解为是一个excel的工作簿,一张表可以理解为是一个sheet。

代码操作

import sqlite3
import os
os.getcwd()
//连接数据库,存在则打开,不存在则创建
conn=sqlite3.connect('stock_data.db')
//创建游标
cur=conn.cursor()
//建表
sql='''
create table stock0818(id int primary key not null,
create_date date not null,
author varcahr(50),
descript text);
'''
cur.execute(sql)
conn.commit()
//插入数据
insert_sql='''
insert into stock0818(id,create_date,author,descr
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/601129
推荐阅读
相关标签
  

闽ICP备14008679号