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

本文适用于初学者

1.下载安装sqlite3数据库

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

链接: [https://pan.baidu.com/s/1Oa78FCqtWrI3QTJ49eIgCA]提取码: bknw
(免安装数据库sqlite3)
下载完成后,解压下载的压缩包到D盘或者F盘,然后找到解压的位置
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第1张图片
找到以后打开该文件夹,如图
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第2张图片
找到SQLiteStudio.exe,右键点击它,然后选择发送到然后选择桌面快捷方式,你就能在桌面上找到SQLiteStudio快捷方式了
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第3张图片

2.创建并链接数据库

双击打开之前在桌面创建的快捷方式
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第4张图片
打开后界面如图所示,接下来先创建一个数据库
如图点击该图标,如下图
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第5张图片
出来如下图界面
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第6张图片
点击绿底加号按钮,如下图
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第7张图片
选择需要用到数据库的项目位置(如果没有,先在PyCharm里先建一个项目)输入数据库名,然后点击保存
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第8张图片
点击保存后,界面如下图,点击ok
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第9张图片
左边的索引栏就会出现你建的数据库,就表示你的数据库建好了
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第10张图片

3.在数据库里新建表

双击你创建的数据库,右键点击table,选择新建表
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第11张图片
出现如下图界面,先在红框里填入表名
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第12张图片
然后双击下方空白位置,就会出现如图界面,然后根据需求输入字段名和数据类型,然后选择约束,点击ok即可
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第13张图片
添加完后,如图点击绿底勾,再点ok,表就创建完成了
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第14张图片

4.PyCharm连接数据库

用PyCharm打开你创建数据库时保存的那个文件夹就能看到如图红框处你所建立的数据库
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第15张图片
然后新建一个python file,(注意不能起sqlite3)
输入以下代码(测试连接是否成功),运行以下

import sqlite3

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

conn.commit()
conn.close()

运行后如图所示,打印出数据库连接成功,就说明数据库连接成功了
PyCharm链接sqlite3数据库,建立数据库,以及数据库增删改查的基本操作_第16张图片

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('修改成功')

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

你可能感兴趣的:(使用方法,Pycharm,sqlite3数据库)