博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】SQLite 是一个小型的桌面型数据库,轻量级的,绿色、开源、轻便。SQLite 是文件型的数据库,只要一个文件,就可以走遍天下。
windows 版本下载地址:
https://www.sqlite.org/download.html选择下载文件:
Precompiled Binaries for Windows 下面的 sqlite-tools-win32-x86-3250300.zip(当然名称可能会变,找到带有 .exe 描述字样的就行)
下载后将其放到指定的位置,并配置好系统环境变量即可。sqlite 是轻量级的数据库,不需要设置用户名及密码。
注:以下操作都是在 dos 命令行下的操作。
创建一个 sqlite 数据库文件(一个 *.db 文件就是一个):
// 选择数据库文件
sqlite3 D:/sqlite/data.db
// 查看帮助,显示命令简介
.help
// 若该 data.db 文件不存在,则创建,若已存在,则直接打开
.database
// 创建表
create table test(id int auto_increment primary key,name varchar(255));
// 查看表
.tables
// 插入数据
insert into test(name) values("mafutian");
// 查看数据
select * from test;
// 删除表
drop test;
// 退出 sqlite
.quit
// 或者
.exit
只要进入 sqlite ,它的 SQL 语句跟 MySQL 的几乎一致,建表、查询、添加数据等等,都一样。
sqlite 将数据导出成 csv 文件
sqlite3 -header -csv D:/sqlite/data.db "select * from test limit 0,10;" > D:/sqlite/1.csv
这时候会出现中文乱码,解决办法是,使用记事本打开 1.csv 文件,然后另存为 1.csv ,编码设置为:ANSI 编码,保存后打开即可。
csv 导入 sqlite 格式:
.import csv文件 表名
将数据 1.csv 导入到数据表 test1
.import D:/sqlite/1.csv test1
同理,当导入的时候出现乱码时,则将 1.csv 使用记事本打开,并使用 UTF-8 编码保存。
sqlite 第三方可视化管理工具:SQLite Expert,下载地址:
http://www.sqliteexpert.com/download.html
或者 Navicat Premium
当然导入、导出 csv 文件是可以使用第三方可视化工具的,当然如果数据量很大的话,还是推荐使用 dos 环境下导出,因为可以使用 SQL 语句来筛选指定的数据,推荐的是 Navicat Premium。
版权归 马富天个人博客 所有
本文标题:《SQLite 的基本操作》
本文链接地址:http://www.mafutian.com/394.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |