在网上搜索sqlite3资源
如果没有sqlite3数据库资源的,这里提供一个免安装的sqlite3数据库的百度网盘下载链接
链接: [https://pan.baidu.com/s/1Oa78FCqtWrI3QTJ49eIgCA]
(免安装数据库sqlite3)
下载完成后,解压下载的压缩包到D盘或者F盘,然后找到解压的位置
双击打开之前在桌面创建的快捷方式
双击你创建的数据库,右键点击table,选择新建表
用PyCharm打开你创建数据库时保存的那个文件夹就能看到如图红框处你所建立的数据库
import sqlite3conn = sqlite3.connect('sqlite.db')c = conn.cursor()print('数据库连接成功')conn.commit()conn.close()
运行后如图所示,打印出数据库连接成功,就说明数据库连接成功了
下面介绍一些数据库增删改查的sql语句以及执行方式,如果是变量数据,只需将execute语句中每一个冒号后的数据改成变量即可(注意变量不要加单引号,否则就会将变量名传进去,而不是变量值)
一.插入数据
sql = '''insert into test (id,name, age) values (:s_id,:s_name ,:s_age) '''c.execute(sql, {'s_id': 1, 's_name':'yang','s_age': '12'})print('数据插入成功')
二.查询数据
1.查询全部
sql= '''SELECT id, name, age from test'''for row in c.execute(sql): print(row)print('查询成功')
2.条件查询
sql = '''SELECT id, name, age from test where (id=:id)'''stu = c.execute(sql, {'id': 1})print('查询成功')
三.删除数据
1.条件删除
sql='''delete from test where (id = :id) '''c.execute(sql, {'id': 1})print('删除成功')
2.删除全部
sql = '''delete from test '''c.execute(sql)print('删除所有成功')
四.修改数据
sql = '''update test set name=:s_name,age=:s_age where (id = :id) '''c.execute(sql, {'s_name': 'yang', 's_age': '15', 'id': 1})print('修改成功')
以上就是本文章的所有内容,初学者,大神勿怪
联系客服