SQLite 的基本操作

学习笔记 马富天 2018-11-28 15:09:15 3 0

【摘要】SQLite 是一个小型的桌面型数据库,轻量级的,绿色、开源、轻便。SQLite 是文件型的数据库,只要一个文件,就可以走遍天下。

windows 版本下载地址:

https://www.sqlite.org/download.html

选择下载文件:

Precompiled Binaries for Windows 下面的 sqlite-tools-win32-x86-3250300.zip(当然名称可能会变,找到带有 .exe 描述字样的就行)

下载后将其放到指定的位置,并配置好系统环境变量即可。sqlite 是轻量级的数据库,不需要设置用户名及密码。

注:以下操作都是在 dos 命令行下的操作。

创建一个 sqlite 数据库文件(一个 *.db 文件就是一个):

  1. //	选择数据库文件
  2. sqlite3 D:/sqlite/data.db
  3. //	查看帮助,显示命令简介
  4. .help
  5. //	若该 data.db 文件不存在,则创建,若已存在,则直接打开
  6. .database
  7. //	创建表
  8. create table test(id int auto_increment primary key,name varchar(255));
  9. //	查看表
  10. .tables
  11. //	插入数据
  12. insert into test(name) values("mafutian");
  13. //	查看数据
  14. select * from test;
  15. //	删除表
  16. drop test;
  17. //	退出 sqlite
  18. .quit
  19. //	或者
  20. .exit

只要进入 sqlite ,它的 SQL 语句跟 MySQL 的几乎一致,建表、查询、添加数据等等,都一样。

sqlite 将数据导出成 csv 文件

  1. sqlite3 -header -csv  D:/sqlite/data.db "select * from test limit 0,10;" > D:/sqlite/1.csv

这时候会出现中文乱码,解决办法是,使用记事本打开 1.csv 文件,然后另存为 1.csv ,编码设置为:ANSI 编码,保存后打开即可。

csv 导入 sqlite 格式:

  1. .import csv文件 表名

将数据 1.csv 导入到数据表 test1

  1. .import D:/sqlite/1.csv test1

同理,当导入的时候出现乱码时,则将 1.csv 使用记事本打开,并使用 UTF-8 编码保存。

sqlite 第三方可视化管理工具:SQLite Expert,下载地址:

  1. http://www.sqliteexpert.com/download.html

或者 Navicat Premium

当然导入、导出 csv 文件是可以使用第三方可视化工具的,当然如果数据量很大的话,还是推荐使用 dos 环境下导出,因为可以使用 SQL 语句来筛选指定的数据,推荐的是 Navicat Premium。

版权归 马富天PHP博客 所有

本文标题:《SQLite 的基本操作》

本文链接地址:http://www.mafutian.net/394.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 windows 下面 mysql 忘记密码怎么办【mysql 无密码登录】 》 下一篇《 Python 单个页面连接 MySQL 数据库,进行增删改实例 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多