pycharm社区版使用SQLite连接数据库,并实现数据的增删改查

这篇具有很好参考价值的文章主要介绍了pycharm社区版使用SQLite连接数据库,并实现数据的增删改查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


社区版找不到数据库,需要先安装Database Navigator插件,之后才能通过sqlite3连接数据库。

1、安装Database Navigator

①文件 —> ②设置 —> ③插件 —> ④Marketplace搜索database —> ⑤安装Database Navigator —> ⑥应用确定
pycharm如何使用sqlite,数据库,pycharm,sqlite
安装之后就可以在页面左侧边栏找到DB Browser,也可以拖动移动到页面右侧。找不到的可以在视图中打开。
pycharm如何使用sqlite,数据库,pycharm,sqlite

2、创建数据库

import sqlite3  # 导入sqlite3
conn = sqlite3.connect("test.db")  # 打开或创建数据库文件
print("Opened database successfully!")

运行上述代码之后左侧同级目录下会出现一个刚创建的数据库文件test.db。
pycharm如何使用sqlite,数据库,pycharm,sqlite

3、通过SQLite连接数据库

pycharm如何使用sqlite,数据库,pycharm,sqlite
点击Database files右侧的三个点,选择刚创建的数据库文件test.db。
pycharm如何使用sqlite,数据库,pycharm,sqlite
点击Test Connection测试是否连接成功。连接成功,会出现下图成功的标识。
pycharm如何使用sqlite,数据库,pycharm,sqlite

4、创建数据表

c = conn.cursor()  # 获取游标
# 创建数据库表头
sql = '''
create table company
        (id int primary key autoincrement,
        name text not null,
        age int not null,
        address char(50),
        salary real);
'''
c.execute(sql)  # 执行sql语句

运行上述代码,刷新右侧Tables会出现一个新建的company数据表,表格里面有5个字段。
pycharm如何使用sqlite,数据库,pycharm,sqlite

5、实现增删改查

5.1、在表中插入数据

我们建表的时候设置了id属性自增,所以插入数据不用填写id值。文章来源地址https://www.toymoban.com/news/detail-795721.html

# 插入数据
sql1 = '''
    insert into company(name, age, address, salary)
    VALUES ('张三', 28, "北京", 8000)
'''
sql2 = '''
    insert into company(name, age, address, salary)
    VALUES ('李四', 31, "西安", 5000)
'''
c.execute(sql1)
c.execute(sql2)

5.2、查找表中的数据

# 1、查找全部数据
sql3 = "select * from company"
# 2、查找某列数据
sql3 = "select name from company"
# 3、查找条件数据
sql3 = "select * from company where name = '李四'"
tem = c.execute(sql3)
for row in tem:
    print(row)

5.3、删除表中数据

# 1、删除表中全部数据
sql4 = "delete from company"  
c.execute(sql4)
# 2、删除指定数据
sql5 = "delete from company where name = '张三'"  
c.execute(sql5)
print("删除成功")

5.4、修改表中数据

# 修改表中数据
sql6 = "update company set name = '小彭' where id = 1"  # 将id=1的记录的name属性值改为“小彭”
c.execute(sql6)

到了这里,关于pycharm社区版使用SQLite连接数据库,并实现数据的增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQLite Studio 连接 SQLite数据库

    1.1、按WIN+R,打开控制台,然后把指引到我们的SQLite的安装路径,输入D:,切换到D盘,cd 地址,切换到具体文件夹,输入“sqlite3”,启动服务 1.2、创建数据库和表  id和name是表的属性(列名),int和varchar是列名的数据类型,int表示是整型,varchar表示是字符串,长度是20,p

    2024年02月15日
    浏览(51)
  • django如何连接sqlite数据库?

    目录 一、SQLite数据库简介 二、Django连接SQLite数据库 1、配置数据库 2、创建数据库表 三、使用Django ORM操作SQLite数据库 1、定义模型 2、创建对象 3、查询对象 总结 本文将深入探讨如何在Django框架中连接和使用SQLite数据库。我们将介绍SQLite数据库的特点,Django的数据库配置,以

    2024年02月06日
    浏览(55)
  • Java 远程连接 SQLite 数据库

    Java 可以使用 JDBC API 来连接 SQLite 数据库。但是, SQLite 不支持远程连接 ,因为 它是一种文件数据库,需要直接访问数据库文件 。 如果您需要从远程位置访问 SQLite 数据库,可以将 SQLite 数据库文件放在共享文件夹中,并将该文件夹映射到本地计算机上。然后,您可以在本地

    2024年02月15日
    浏览(39)
  • Android studio 连接SQLite数据库 +创建数据库+创建数据库表

    Android studio 之数据库的使用 连接创建SQLite 大家好,欢迎来到寒依。 相信看啦我的教程 当老师问你在学习Android studio 数据库使用过程中遇到什么困难,分享一下你的感悟和解决方法 的时候,你可以直接大胆的说出来: “老师我没有遇到问题,看啦寒依的教程 畅行无阻” 我

    2024年02月02日
    浏览(55)
  • 【教程】navicat配合HTTP通道远程连接SQLite数据库

    🍊缘由 好奇的我想查看服务器上宝塔面板的SQLite数据库 久别一月,特来水文。起因是我看到 服务器上搭建的宝塔面板 ,好奇其中使用的 SQLite数据库 ,想用 navicat远程连接 看一下,奈何不会玩,特来写一篇文章解析一下,如何通过Navicat Premium工具下 ntunnel_sqlite.php 工具 配合

    2024年02月04日
    浏览(58)
  • flask笔记 02 | Flask数据库连接(sqlite、mysql)

    Flask没有指定使用的数据库,不像django提供了orm数据库抽象层,可以直接采用对象的方式操作数据库。但为了开发效率,在开发Flask项目中一般会选择 SQLALchemy 来操作数据库,类似django的ORM. SQLALchemy实际是对数据库的抽象,让开发者不直接使用sql语句进行开发,而是通过Pytho

    2024年01月25日
    浏览(50)
  • 【Android Studio】安卓APP期末作品记录之连接sqlite数据库以及简单的sqlite增删改查

    期末作品要求使用数据库,我自己折腾了一会,又看了很多博主发的文章,终于成功了,特此记录:使用SQLiteDatabase和SQLiteOpenHelper连接已有sqlite数据库。 第一步,导入sqlite数据库 因为我已经创建好了一个sqlite数据库,所以第一步得将我的数据库导入项目中 在app — src — ma

    2024年02月03日
    浏览(57)
  • Unity3D 连接 SQLite 作为数据库基础功能【详细图文教程】

    轻量级: SQLite是一个嵌入式数据库引擎,它的库文件非常小巧,没有独立的服务器进程,适用于嵌入到其他应用程序中,对于轻量级的项目或移动应用程序非常适用。 零配置: 使用SQLite不需要进行复杂的配置或管理,你只需要简单地创建一个文件即可开始使用,减少了额外的

    2024年02月10日
    浏览(39)
  • 实例讲解C++连接各种数据库,包含SQL Server、MySQL、Oracle、ACCESS、SQLite 和 PostgreSQL、MongoDB 数据库

      C++ 是一种通用的编程语言,可以使用不同的库和驱动程序来连接各种数据库。以下是一些示例代码,演示如何使用 C++ 连接 SQL Server、MySQL、Oracle、ACCESS、SQLite 和 PostgreSQL、MongoDB 数据库。 连接 SQL Server 数据库 要使用 C++ 连接 SQL Server 数据库,可以使用 Microsoft 的 ADODB 库。以

    2024年02月05日
    浏览(66)
  • PyCharm连接MySQL数据库竟然如此简单!

    在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。 本篇教程就教大家如何通过 Pycharm 内置的数据库工具连接 MySQL 数据库。 连接 MySQL 首先打开 PyCharm ,点击菜单栏的 View -- Tool Windows -- Database 或者直接点击 PyCharm 右侧的

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包