使用SQLite3工具查看sqlite.db文件

http://www.sqlite.orgsql

OS X自从10.4后把SQLite这套至关出名的数据库软件,放进了做业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特点:数据库

  • 支援大多数的SQL指令(下面会简单介绍)。
  • 一个档案就是一个数据库。不须要安装数据库服务器软件。
  • 完整的Unicode支援(所以没有跨语系的问题)。
  • 速度很快。

1.使用SQLite3工具建立数据库服务器

  在终端内输入:sqlite3 demo.db;
  这样就打开了SQLite,而且建立了一个名为demo的库;
  下面在库里添加一个表: create table userInfo(ID integer primary key, name text);  
  注意每一个命令是以分号;结尾的。
  在这个表中插入一条记录: insert into userInfo(ID, name) values(1, 'stormer');
  查询表记录:select * from userInfo; --查询结果:1|stormer
 
  注意:SQLite3 将 .db 文件存放在下面目录:
 
2.使用SQLite3打开已有的.db/.sqlite文件
  咱们前面看到了,SQLite3 将.db/.sqlite文件存放在上图中的目录,那咱们也将已有的.db/.sqlite文件放到该目录中,如上图中Thesaurus.sqlite。
  在终端内输入:sqlite3 Thesaurus.sqlite;
 
 3.查看sqlite3表结构的命令
  • .table --列出该数据库中的全部表
 
  • select * from sqlite_master where type="table"; --查看这些表的结构

  • .header on --默认状况下,不会出现红框中的表头,须要以前设置
  • select * from sqlite_master where type="table" and name="SysProvince" ; --若是只想查看具体一张表的表结构,好比查看SysProvince表。

相关文章
相关标签/搜索