在实际做一个项目的时候,为了提高效率我们会首选不重复造轮子,所以可能会用到第三方库,下面这篇文章主要给大家介绍了关于VScode第三方插件打开sqlite数据库的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

+

目录


前言

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

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


对比

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


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

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

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

VScode第三方插件打开sqlite数据库图文教程_sqlite


2.专业软件

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

VScode第三方插件打开sqlite数据库图文教程_数据库_02


3.python

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

VScode第三方插件打开sqlite数据库图文教程_数据库_03

1

2

3

4

5

6

7

8

9

10

11

12

13

14


import sqlite3

 

import 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", cnotallow=con)

print(df.shape)

print(df.dtypes)

print(df.head())



VScode 第三方库打开数据库

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


1. 下载第三方库插件

在扩展中搜索下载

VScode第三方插件打开sqlite数据库图文教程_sqlite_04


2.打开sqlite新建查询

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

VScode第三方插件打开sqlite数据库图文教程_sql_05

VScode第三方插件打开sqlite数据库图文教程_数据库_06


3.输入查询内容

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

1


SELECT * FROM events


输入查询语句后,右键Run Query执行查询。

VScode第三方插件打开sqlite数据库图文教程_sqlite_07

显示:

VScode第三方插件打开sqlite数据库图文教程_sql_08

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