PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作

本文适用于初学者

1.下载安装sqlite3数据库

在网上搜索sqlite3资源
如果没有sqlite3数据库资源的,这里提供一个免安装的sqlite3数据库的百度网盘下载链接

链接: [https://pan.baidu.com/s/1Oa78FCqtWrI3QTJ49eIgCA]提取码: bknw
(免安装数据库sqlite3)
下载完成后,解压下载的压缩包到D盘或者F盘,然后找到解压的位置
在这里插入图片描述
找到以后打开该文件夹,如图
在这里插入图片描述
找到SQLiteStudio.exe,右键点击它,然后选择发送到然后选择桌面快捷方式,你就能在桌面上找到SQLiteStudio快捷方式了
在这里插入图片描述

2.创建并链接数据库

双击打开之前在桌面创建的快捷方式
在这里插入图片描述
打开后界面如图所示,接下来先创建一个数据库
如图点击该图标,如下图
在这里插入图片描述
出来如下图界面
如图点击该图标
点击绿底加号按钮,如下图
在这里插入图片描述
选择需要用到数据库的项目位置(如果没有,先在PyCharm里先建一个项目)输入数据库名,然后点击保存
在这里插入图片描述
点击保存后,界面如下图,点击ok
在这里插入图片描述
左边的索引栏就会出现你建的数据库,就表示你的数据库建好了
在这里插入图片描述

3.在数据库里新建表

双击你创建的数据库,右键点击table,选择新建表
在这里插入图片描述
出现如下图界面,先在红框里填入表名
在这里插入图片描述
然后双击下方空白位置,就会出现如图界面,然后根据需求输入字段名和数据类型,然后选择约束,点击ok即可
在这里插入图片描述
添加完后,如图点击绿底勾,再点ok,表就创建完成了
在这里插入图片描述

4.PyCharm连接数据库

用PyCharm打开你创建数据库时保存的那个文件夹就能看到如图红框处你所建立的数据库
在这里插入图片描述
然后新建一个python file,(注意不能起sqlite3)
输入以下代码(测试连接是否成功),运行以下

import sqlite3

conn = sqlite3.connect('sqlite.db')
c = conn.cursor()
print('数据库连接成功')

conn.commit()
conn.close()

运行后如图所示,打印出数据库连接成功,就说明数据库连接成功了
在这里插入图片描述

5.数据库增删改查的基本操作

下面介绍一些数据库增删改查的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('修改成功')

以上就是本文章的所有内容,初学者,大神勿怪

  • 24
    点赞
  • 114
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值