当前位置: 首页 > news >正文

VScode第三方插件打开sqlite数据库

文章目录

  • 前言
  • 对比
    • 1.文本文件、表格软件打开
    • 2.专业软件
    • 3.python
  • VScode 第三方库打开数据库
    • 1. 下载第三方库插件
    • 2.打开sqlite新建查询
    • 3.输入查询内容

前言

最近在做的东西涉及SQLite数据库(一种常用在移动端的数据库类型,和mysql这些主流数据库也差不多),为了方便调试开发,数据库预览很重要;同时,mac预览数据库的软件多数是要收费的,且我体验时间用了两款也不是特别满意。

针对只是要预览数据库不做太多操作,需要打开.sqlite、.db等数据库格式的文件,有一点计算机基础,VSCode的第三方插件真的做的很好。

对比

这里放一下对比,需要直接看使用的直接跳过这里。

1.文本文件、表格软件打开

格式不匹配,内容符号不匹配:

  • 创建库的时候如果没用UTF8,用文本文件是打不开的,
  • 如果数据库表内容是BLOB二进制特殊类型,表格也打不开的
  • 最重要的是,数据库类型文件后缀是:.sqlite、.db,多数软件不能解码即打不开。
    在这里插入图片描述

2.专业软件

数据库专业软件都是要收费的,体验14天自动续费啥的别忘记取消,不支持盗版!!!且数据库软件都比较大,下载和启动一次都比较麻烦,简单预览数据库用不上如此周章。
在这里插入图片描述

3.python

虽说数据打交道离不开python,但是终端效果对于长字符串预览还是不太友好

在这里插入图片描述

import sqlite3import pandas as pd
import sqlite3
# 利用pandas读取数据
path = "SensorsAnalyticsDatabase.sqlite"with sqlite3.connect(path) as con:# read_sql_query和read_sql都能通过SQL语句从数据库文件中获取数据信息df = pd.read_sql_query("SELECT * FROM events", con=con)# df = pd.read_sql("SELECT * FROM events", con=con)print(df.shape)print(df.dtypes)print(df.head())

VScode 第三方库打开数据库

我这里是SQLite数据库,所以下载SQLite插件即可,同理Mysql和SqlServer也是一样的。

1. 下载第三方库插件

在扩展中搜索下载
在这里插入图片描述

2.打开sqlite新建查询

打开数据表所在的文件夹,右键新建查询New Query

在这里插入图片描述
在这里插入图片描述

3.输入查询内容

我的表名称为events,全查询如下,sql的语句知识捡一下

SELECT * FROM events

输入查询语句后,右键Run Query执行查询。
在这里插入图片描述
显示:
在这里插入图片描述

看起来还不错,格式和翻页也挺友好。

每天一个实用工具小分享,愉快开发~~

http://www.lryc.cn/news/39584.html

相关文章:

  • Kafka 监控
  • MultipartFile与File的互转
  • 数据结构与算法基础-学习-15-二叉树
  • 接口测试要测试什么?
  • 2023.03.12学习总结
  • 数据结构入门6-1(图)
  • 把C#代码上传到NuGet,大佬竟是我自己!!!
  • 解决前端“\n”不换行问题
  • Python打包成exe,文件太大问题解决办法(比保姆级还保姆级)
  • CSS弹性布局flex属性整理
  • 14个你需要知道的实用CSS技巧
  • 【Flutter从入门到入坑之四】构建Flutter界面的基石——Widget
  • 中职网络空间安全windows渗透
  • 普通二叉树的操作
  • Oracle:递归树形结构查询功能
  • MongoDB数据库性能监控详解
  • python不要再使用while死循环,使用定时器代替效果更佳!
  • 什么是接口测试?十年阿里测试人教你怎样做接口测试
  • 1.10-1.12 Makefile
  • Leetcode. 88合并两个有序数组
  • 【数据库】数据库查询(进阶命令详解)
  • 参数缺省和函数重载讲解
  • 关于召开2023第八届国际发酵培养基应用发展技术论坛的通知
  • Java之深度优先(DFS)和广度优先(BFS)及相关题目
  • 【链表OJ题(四)】反转链表
  • java ArrayList源码分析(深度讲解)
  • 【网络编程】零基础到精通——NIO基础三大组件和ByteBuffer
  • 操作系统 - 1. 绪论
  • 详谈parameterType与resultType的用法
  • 【Linux】进程概念、fork() 函数 (干货满满)