图解Sqlite教程2
圖解Sqlite教程
http://blog.csdn.net/bcbobo21cn/article/details/43852553
?
http://pan.baidu.com/s/1skFeGVj
下文所創(chuàng)建的數(shù)據(jù)庫下載
?
新建一個數(shù)據(jù)庫;
?
查看數(shù)據(jù)庫;
?
打錯了,use是mysql的命令行;
?
創(chuàng)建表;查看表;
?
查看表結(jié)構(gòu);
?
插入數(shù)據(jù);
?
設(shè)置輸出格式;顯示數(shù)據(jù);
?
設(shè)置列寬;
?
查看表結(jié)構(gòu);
?
導(dǎo)出sql,不知.dump命令哪里錯了,按網(wǎng)上教程打的;
?
改成這樣子,好了;
?
新建一個數(shù)據(jù)庫,并導(dǎo)入數(shù)據(jù),成功;
?
可在命令行計算;
?
在 SQLite 語句之前,可以使用 "EXPLAIN" 關(guān)鍵字或 "EXPLAIN QUERY PLAN" 短語,用于描述表的細(xì)節(jié)。
如果省略了 EXPLAIN 關(guān)鍵字或短語,任何的修改都會引起 SQLite 語句的查詢行為,并返回有關(guān) SQLite 語句如何操作的信息。
來自 EXPLAIN 和 EXPLAIN QUERY PLAN 的輸出只用于交互式分析和排除故障。
輸出格式的細(xì)節(jié)可能會隨著 SQLite 版本的不同而有所變化。
應(yīng)用程序不應(yīng)該使用 EXPLAIN 或 EXPLAIN QUERY PLAN,因為其確切的行為是可變的且只有部分會被記錄。
?
?
?
VACUUM 命令通過復(fù)制主數(shù)據(jù)庫中的內(nèi)容到一個臨時數(shù)據(jù)庫文件,然后清空主數(shù)據(jù)庫,并從副本中重新載入原始的數(shù)據(jù)庫文件。這消除了空閑頁,把表中的數(shù)據(jù)排列為連續(xù)的,另外會清理數(shù)據(jù)庫文件結(jié)構(gòu)。
如果表中沒有明確的整型主鍵(INTEGER PRIMARY KEY),VACUUM 命令可能會改變表中條目的行 ID(ROWID)。VACUUM 命令只適用于主數(shù)據(jù)庫,附加的數(shù)據(jù)庫文件是不可能使用 VACUUM 命令。
如果有一個活動的事務(wù),VACUUM 命令就會失敗。VACUUM 命令是一個用于內(nèi)存數(shù)據(jù)庫的任何操作。由于 VACUUM 命令從頭開始重新創(chuàng)建數(shù)據(jù)庫文件,所以 VACUUM 也可以用于修改許多數(shù)據(jù)庫特定的配置參數(shù)。
?
插入中文數(shù)據(jù);正常;
?
改變控制臺字體,變成如下;
?
?
再創(chuàng)建一個表;看下主鍵自增的情況;
?
插入數(shù)據(jù);主鍵沒有自增;
?
再創(chuàng)建一個表,設(shè)置autoincrement;
?
插入數(shù)據(jù),主鍵自增了;
?
總結(jié)
以上是生活随笔為你收集整理的图解Sqlite教程2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图解用Scientific Toolwo
- 下一篇: Understand分析Kinect S