在网上搜索sqlite3资源
如果没有sqlite3数据库资源的,这里提供一个免安装的sqlite3数据库的百度网盘下载链接
链接: [https://pan.baidu.com/s/1Oa78FCqtWrI3QTJ49eIgCA]提取码: bknw
(免安装数据库sqlite3)
下载完成后,解压下载的压缩包到D盘或者F盘,然后找到解压的位置
找到以后打开该文件夹,如图
找到SQLiteStudio.exe,右键点击它,然后选择发送到然后选择桌面快捷方式,你就能在桌面上找到SQLiteStudio快捷方式了
双击打开之前在桌面创建的快捷方式
打开后界面如图所示,接下来先创建一个数据库
如图点击该图标,如下图
出来如下图界面
点击绿底加号按钮,如下图
选择需要用到数据库的项目位置(如果没有,先在PyCharm里先建一个项目)输入数据库名,然后点击保存
点击保存后,界面如下图,点击ok
左边的索引栏就会出现你建的数据库,就表示你的数据库建好了
双击你创建的数据库,右键点击table,选择新建表
出现如下图界面,先在红框里填入表名
然后双击下方空白位置,就会出现如图界面,然后根据需求输入字段名和数据类型,然后选择约束,点击ok即可
添加完后,如图点击绿底勾,再点ok,表就创建完成了
用PyCharm打开你创建数据库时保存的那个文件夹就能看到如图红框处你所建立的数据库
然后新建一个python file,(注意不能起sqlite3)
输入以下代码(测试连接是否成功),运行以下
import sqlite3
conn = 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('修改成功')
以上就是本文章的所有内容,初学者,大神勿怪