文档章节

SQLite操作[python]

c
 continuous
发布于 2017/01/04 09:58
字数 141
阅读 6
收藏 0
import sqlite3
#创建表
#1、创建或者连接一个数据库DB
connection = sqlite3.connect('coachdata.sqlite')
#2、获取数据库的游标(类似指针)
cursor = connection.cursor()
#3、执行数据库命令execute,命令有create、select、insert、delete、update
cursor.execute(""" CREATE TABLE athletes (
                                        id INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE NOT NULL,
                                        name TEXT NOT NULL,
                                        dob DATE NOT NULL)""")

cursor.execute("""CREATE TABLE timing_data (
                                            athlete_id INTEGER NOT NULL,
                                            value TEXT NOT NULL,
                                            FOREIGN KEY (athlete_id) REFERENCES athletes)""")
#4、执行数据库操作
connection.commit()
#5、关闭数据库连接
connection.close()

###################
connection = sqlite3.connect('coachdata.sqlite')
cursor = connection.cursor()
id = '1'
cursor.execute("SELECT name,dob from athletes WHERE id=? ", (id))
# cursor返回的是一个list
print cursor.fetchall()
connection.commit()

 

© 著作权归作者所有

c
粉丝 1
博文 80
码字总数 7293
作品 0
南京
私信 提问
Python中使用SQLite

SQLite: SQLite是一种数据库,Python中集成了SQLite3,所以在Python中使用SQLite,可以直接导入SQLite包,不需要做额外的配置。 更多的SQLite简介和相关知识可以查看专门的教程:http://ww...

akane_oimo
2018/09/24
51
2
linux Failed to build these modules: _sqlite3 解决

在Linux上如果首先安装了python,然后在安装sqlite3的话,在 python ‘import sqlite3' 就会报错 Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/linux/depo......

chailink
2013/09/07
1K
0
SQLite数据库的第一次折腾

sqlite有一件事让我很吃惊,它竟然只有一个可执行文件,而且是那么的小。虽然之前早有耳闻sqlite是多么的轻量级,但确实想不到,竟然小到了这中地步。 python内建了对sqlite数据库的操作模块...

synelang
2010/11/17
1K
0
python使用sqlite数据库存储数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/winycg/article/details/83933225 SQLite是一款开源的数据库引擎,由于无需运行单独的服务器,因此成为小型项...

winycg
2018/11/10
0
0
python中的SQLite数据库

python中的SQLite数据库 Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便...

幸运券发放
2018/05/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
50分钟前
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部