VScode第三方插件打開(kāi)sqlite數(shù)據(jù)庫(kù)圖文教程
前言
最近在做的東西涉及SQLite數(shù)據(jù)庫(kù)(一種常用在移動(dòng)端的數(shù)據(jù)庫(kù)類型,和mysql這些主流數(shù)據(jù)庫(kù)也差不多),為了方便調(diào)試開(kāi)發(fā),數(shù)據(jù)庫(kù)預(yù)覽很重要;同時(shí),mac預(yù)覽數(shù)據(jù)庫(kù)的軟件多數(shù)是要收費(fèi)的,且我體驗(yàn)時(shí)間用了兩款也不是特別滿意。
針對(duì)只是要預(yù)覽數(shù)據(jù)庫(kù)不做太多操作,需要打開(kāi).sqlite、.db等數(shù)據(jù)庫(kù)格式的文件,有一點(diǎn)計(jì)算機(jī)基礎(chǔ),VSCode的第三方插件真的做的很好。
對(duì)比
這里放一下對(duì)比,需要直接看使用的直接跳過(guò)這里。
1.文本文件、表格軟件打開(kāi)
格式不匹配,內(nèi)容符號(hào)不匹配:
- 創(chuàng)建庫(kù)的時(shí)候如果沒(méi)用UTF8,用文本文件是打不開(kāi)的,
- 如果數(shù)據(jù)庫(kù)表內(nèi)容是BLOB二進(jìn)制特殊類型,表格也打不開(kāi)的
- 最重要的是,數(shù)據(jù)庫(kù)類型文件后綴是:.sqlite、.db,多數(shù)軟件不能解碼即打不開(kāi)。
2.專業(yè)軟件
數(shù)據(jù)庫(kù)專業(yè)軟件都是要收費(fèi)的,體驗(yàn)14天自動(dòng)續(xù)費(fèi)啥的別忘記取消,不支持盜版?。。∏覕?shù)據(jù)庫(kù)軟件都比較大,下載和啟動(dòng)一次都比較麻煩,簡(jiǎn)單預(yù)覽數(shù)據(jù)庫(kù)用不上如此周章。
3.python
雖說(shuō)數(shù)據(jù)打交道離不開(kāi)python,但是終端效果對(duì)于長(zhǎng)字符串預(yù)覽還是不太友好
import sqlite3 import pandas as pd import sqlite3 # 利用pandas讀取數(shù)據(jù) path = "SensorsAnalyticsDatabase.sqlite" with sqlite3.connect(path) as con: # read_sql_query和read_sql都能通過(guò)SQL語(yǔ)句從數(shù)據(jù)庫(kù)文件中獲取數(shù)據(jù)信息 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 第三方庫(kù)打開(kāi)數(shù)據(jù)庫(kù)
我這里是SQLite數(shù)據(jù)庫(kù),所以下載SQLite插件即可,同理Mysql和SqlServer也是一樣的。
1. 下載第三方庫(kù)插件
在擴(kuò)展中搜索下載
2.打開(kāi)sqlite新建查詢
打開(kāi)數(shù)據(jù)表所在的文件夾,右鍵新建查詢New Query
3.輸入查詢內(nèi)容
我的表名稱為events,全查詢?nèi)缦?,sql的語(yǔ)句知識(shí)撿一下
SELECT * FROM events
輸入查詢語(yǔ)句后,右鍵Run Query
執(zhí)行查詢。
顯示:
看起來(lái)還不錯(cuò),格式和翻頁(yè)也挺友好。
總結(jié)
到此這篇關(guān)于VScode第三方插件打開(kāi)sqlite數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)VScode第三方插件打開(kāi)數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Win11下基于VS2022編譯SQLite3源碼的實(shí)現(xiàn)步驟
本文主要介紹了Win11下基于VS2022編譯SQLite3源碼的實(shí)現(xiàn)步驟,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09SQLite教程(五):數(shù)據(jù)庫(kù)和事務(wù)
這篇文章主要介紹了SQLite教程(五):數(shù)據(jù)庫(kù)和事務(wù),本文講解了Attach數(shù)據(jù)庫(kù)、Detach數(shù)據(jù)庫(kù)、事務(wù)等內(nèi)容,需要的朋友可以參考下2015-05-05SQLite高手晉級(jí)教程:調(diào)試與性能優(yōu)化以及常見(jiàn)問(wèn)題
SQLite 是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù),廣泛用于各種應(yīng)用中,包括移動(dòng)應(yīng)用和嵌入式系統(tǒng),盡管它非常靈活和強(qiáng)大,但在處理大規(guī)模數(shù)據(jù)或高并發(fā)請(qǐng)求時(shí),性能優(yōu)化變得非常重要,本篇文章將重點(diǎn)講解 SQLite 的調(diào)試工具和性能優(yōu)化技巧,以幫助您解決常見(jiàn)問(wèn)題并進(jìn)一步提升數(shù)據(jù)庫(kù)性能2025-03-03為SQLite3提供一個(gè)ANSI到UTF8的互轉(zhuǎn)函數(shù)
這篇文章主要為大家分享下ANSI與UTF8的互轉(zhuǎn)函數(shù),需要的朋友可以收藏下2013-12-12sqlite3自動(dòng)插入創(chuàng)建時(shí)間和更新時(shí)間的功能實(shí)現(xiàn)
最近在記錄一些簡(jiǎn)單的結(jié)構(gòu)化日志信息時(shí),用到了sqlite3數(shù)據(jù)庫(kù)(保存的信息比較簡(jiǎn)單,用Mysql,SQL Server,Postgres這些數(shù)據(jù)庫(kù)有點(diǎn)小題大做),這次使用,希望sqlite3也能提供幾個(gè)基本的功能,自動(dòng)插入創(chuàng)建時(shí)間和更新時(shí)間,需要的朋友可以參考下2024-06-06SQLite數(shù)據(jù)庫(kù)常用語(yǔ)句及MAC上的SQLite可視化工具M(jìn)easSQLlite使用方法
這篇文章主要介紹了SQLite數(shù)據(jù)庫(kù)常用語(yǔ)句及MAC上的SQLite可視化工具M(jìn)easSQLlite使用方法,需要的朋友可以參考下2016-01-01