图解Sqlite教程2

前端之家收集整理的这篇文章主要介绍了图解Sqlite教程2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

图解sqlite教程

http://blog.csdn.net/bcbobo21cn/article/details/43852553


http://pan.baidu.com/s/1skFeGVj

下文所创建的数据库下载


新建一个数据库



查看数据库



打错了,use是MysqL的命令行;



创建表;查看表;



查看表结构;



插入数据;



设置输出格式;显示数据;



设置列宽;



查看表结构;



导出sql,不知.dump命令哪里错了,按网上教程打的;



改成这样子,好了;



新建一个数据库,并导入数据,成功;



可在命令行计算;



sqlite 语句之前,可以使用 "EXPLAIN" 关键字或 "EXPLAIN QUERY PLAN" 短语,用于描述表的细节。
如果省略了 EXPLAIN 关键字或短语,任何的修改都会引起 sqlite 语句的查询行为,并返回有关 sqlite 语句如何操作的信息。
来自 EXPLAIN 和 EXPLAIN QUERY PLAN 的输出只用于交互式分析和排除故障。
输出格式的细节可能会随着 sqlite 版本的不同而有所变化。
应用程序不应该使用 EXPLAIN 或 EXPLAIN QUERY PLAN,因为其确切的行为是可变的且只有部分会被记录。







VACUUM 命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列为连续的,另外会清理数据库文件结构。
如果表中没有明确的整型主键(INTEGER PRIMARY KEY),VACUUM 命令可能会改变表中条目的行 ID(ROWID)。VACUUM 命令只适用于主数据库,附加的数据库文件是不可能使用 VACUUM 命令。
如果有一个活动的事务,VACUUM 命令就会失败。VACUUM 命令是一个用于内存数据库的任何操作。由于 VACUUM 命令从头开始重新创建数据库文件,所以 VACUUM 也可以用于修改许多数据库特定的配置参数。



插入中文数据;正常;



改变控制台字体,变成如下;





再创建一个表;看下主键自增的情况;



插入数据;主键没有自增;



再创建一个表,设置autoincrement;



插入数据,主键自增了;

猜你在找的Sqlite相关文章