最近不少朋友问我,说自己刚接触SQLite数据库,命令行敲得头大,有没有那种点点鼠标就能搞定的小工具。我一般都会先推荐SQLite Expert,这玩意儿体积不大,装完打开就能直接看表结构、改数据、跑SQL,对新手特别友好。今天就把我自己用SQLite Expert踩过的坑和顺手的地方整理一下,从下载安装到日常建表改数据,一步步说清楚,看完你基本就能上手干活了,不用再对着黑框框发愁。

SQLite Expert到底是什么,值不值得装
说白了,SQLite Expert就是一款专门管SQLite数据库的图形化工具。SQLite本身是个轻量级数据库,很多小网站、手机App、桌面软件都在用,但它自带的管理方式基本靠命令行,新手看着就头大。SQLite Expert干的事就是把这些操作变成可视化界面,左边树形列出表,右边表格直接编辑,想加字段、改数据、写查询语句都行。我个人觉得它最香的地方是免费版就够用,日常建表、浏览数据、导入导出CSV都不受限,不像有些工具试用几天就催你付费。当然你要是做特别复杂的数据库设计,那可能得考虑专业版,但新手阶段完全没必要。
下载安装别踩坑,认准官方渠道
搜SQLite Expert下载的时候,你会发现一堆下载站挂着各种版本,这里提醒一句,尽量去官网或者靠谱渠道拿安装包,别随便点那些捆绑一堆全家桶的链接。我头一回就图省事在某下载站点的,结果装完桌面多出好几个没见过的图标,卸载还卸不干净。安装过程本身很简单,下一步下一步就行,装完打开是个挺清爽的界面,英文的,别慌,常用功能就那几个按钮,用两次就熟了。要是实在看着英文别扭,网上也有汉化补丁,但我建议新手先用原版,免得汉化出问题反而找不到菜单。
第一次打开,先搞懂这几个区域
打开SQLite Expert之后,界面大概分三块:左边是数据库连接和表列表,中间是数据编辑区,下边或者右侧是SQL编辑窗口。新建数据库直接点左上角新建,选个保存路径,起个名字,一个空的.db文件就出来了。然后右键建表,填字段名、选类型,主键自增这些勾一勾,比写CREATE TABLE语句直观多了。我刚开始用的时候老找不到执行SQL的地方,后来发现顶部工具栏有个SQL标签,点进去就能写查询,写完按F5或者点执行按钮,结果直接显示在下面表格里,挺顺手的。

建表改数据,新手最容易上手的部分
用SQLite Expert改数据是真的方便。表建好之后,双击表名就打开数据视图,像Excel一样一行一行显示,想改哪个单元格直接点进去改,改完点一下保存或者按提交按钮就写进库里了。新增一行也简单,拉到最下面空白行填内容就行。不过这里有个小坑要提醒,改完记得点提交,不然关掉窗口改动就丢了,我一开始就吃过这亏,改了半天以为保存了,结果重新打开还是老数据。另外删数据的时候它会弹确认框,别嫌烦,这功能救过我好几次,手滑点错行的时候能及时刹住。
导入导出和跑SQL,日常高频操作
平时用得最多的还有导入导出。比如别人给你一个CSV文件要导进数据库,SQLite Expert里点导入,选文件、对字段,几步就搞定,不用自己写脚本。导出也一样,想把某张表的数据发给同事,导成CSV或者SQL脚本都行。跑SQL查询更是家常便饭,写个SELECT看看数据对不对,或者批量UPDATE改一批记录,在SQL窗口里敲完执行,结果一目了然。我一般习惯把常用的查询语句存成文件,下次直接打开改改条件就能用,省得重复敲。

几个新手常问的小问题和我的建议
经常有人问SQLite Expert免费版和付费版差在哪,简单说免费版日常够用,付费版多了些高级设计功能和优先支持,新手真不用纠结。还有人间能不能连远程数据库,它主要面向本地SQLite文件,远程的话得先把文件弄到本地或者用别的方案。最后给个实在建议,刚开始别急着研究那些花哨功能,先把建表、改数据、跑查询这三样练熟,SQLite Expert这工具就算入门了,后面遇到复杂需求再慢慢摸索,用着用着自然就顺手了。



喜欢
高兴
鬼脸
呵呵
无聊
伤心