使⽤Python在线操作sqlite3
本节转⾃,前往该页可在线进⾏sqlite数据库的实操。
本节您将通过使⽤python3内置的sqlite3库,⾸先连接到数据库,创建并使⽤游标Cursor,再执⾏SQL语句,最后提交事务以实现sqlite3数据库中的CRUD新增数据,查询数据,更新数据和删除数据的常⽤操作。
SQLite是⼀种嵌⼊式数据库,它的数据库就是⼀个⽂件,SQLite能保存可以保存空值、整数、浮点数、字符串和blob 。sqlite相关教程。连接数据库(如果不存在则创建)
import sqlite3
# 连接数据库(如果不存在则创建)
conn = t('test.db')
print("Opened database successfully")
# 创建游标
cursor = conn.cursor()
# 关闭游标
cursor.close()
# 提交事物
connmit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
创建表
import sqlite3
python在线编辑器python3# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
# 创建表
sql = 'CREATE TABLE Student(id integer PRIMARY KEY autoincrement, Name  varchar(30), Age integer)'
# 提交事物
connmit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
插⼊数据
import sqlite3
# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
# 插⼊数据1
sql = "INSERT INTO Student(Name, Age) VALUES(\'lucy\', 22)"
# 插⼊数据 2
data = ('jack', 21)
sql = "INSERT INTO Student(Name, Age) VALUES(?, ?)"
# 提交事物
connmit()
#关闭游标
cursor.close()
conn.close()
更新记录
import sqlite3
# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
# 提交事物
connmit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
删除记录
import sqlite3
# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
connmit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
查询数据
import sqlite3
# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
# 查询数据1
sql = "select * from Student"
values = ute(sql)
for i in values:
print(i)
# 查询数据 2
sql = "select * from Student where id=?"
values = ute(sql, (1,))
for i in values:
printf scanf的用法
print('id:', i[0])
print('name:', i[1])
print('age:', i[2])
# 提交事物
connmit()flexible connection
#关闭游标
cursor.close()
#关闭连接
conn.close()
删除表格
# 连接数据库(如果不存在则创建)
conn = t('test.db')
# 创建游标
cursor = conn.cursor()
#删除表格Student
# 提交事物
connmit()
#关闭游标
罚的同音字是什么字cursor.close()
计算机程序设计小程序开放#关闭连接
conn.close()
vue的书哪个好⼩节
以上我们通过使⽤sqlite库,在线进⾏了常规的数据库操作,关于的数据库操作您可以在线查询sqlite3这个库的更多⽤法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。