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