sql命令每條命令以分號(;)結束
也稱為constans,表示確切的值,它包含3種型別:字串、關鍵字、標示符、表示式或者特殊字元。
字元常量由單引號引起來的乙個或多個字母或多個數字字元組成。sqlite也支援雙引號界定字串,但建議使用單引號
關鍵字是sql中有指定含義的單詞,包括select、update、insert、create、drop、begin等。
識別符號是指資料庫裡具體物件,如表或索引。關鍵字不能做索引。
sql是不區分關鍵字和識別符號的大小寫,但sqlite中預設的字元常量值是大小寫敏感的。比如,'mike'和『make』是不同的。
sql中的單行注釋是用兩個連續的連字元(--)表示的。
多行注釋使用c語言風格的/**/形式。比如
--this is a comment on one line
/*--this is a comment on one spanning
two lines */
但除非您有充分利益使用c語言風格注釋,否則推薦sql腳步中使用sql標準的兩個連續字元。
資料庫定義語言(ddl):用來建立和銷毀資料庫物件
資料庫操作語言(dml):在資料庫物件執行操作的功能部分(例如獲取和控制資料)。
create [temp|temporary] table...;
型別有時候也稱為域,在sqlite有5中本地型別:integer、real、text、blob、和null。
alter table table
資料庫操作語言(dml)的核心是select命令,它也是查詢資料庫的唯一命令。
索引是一種用來在某種條件下的加速查詢的結構。從字面理解它複製了乙份索引的字段,如果所有表都建立索引,表的大小可能翻倍。另外需要考慮索引的維護。在進行insert、update和delete操作時除了修改表,資料庫也必須修改對應的索引。因此雖然索引可以加速查詢,但他們降低了insert、update和類似操作的速度。
12.過濾
如果select是sql最複雜的命令,那麼where就是select中最複雜的字句
13、值
值可以是數字值(1,2,3等)字串(「jujy-fruit」)、變數、表示式、函式的結果等
雖然只看了一點點《sqlite權威指南》,不過真的還不錯,惡補了資料庫知識,網上有電子版的,當然我們還是推薦支援正版。
14、操作符
一些SQLite技巧
sqlite自增id自段 使用方法為integer primary key autoincrement 如 create table 21andy id integer primary key autoincrement,21andy varchar 100 not null,date date 注...
一些SQLite技巧
sqlite自增id自段 使用方法為integer primary key autoincrement 如 create table 21andy id integer primary key autoincrement,21andy varchar 100 notnull,date date 注意...
sqlite 一些常用的句子
有關sqlite最完整的操作語句參考資料,應當是 的這個地方。select max id from table 取最大id select count from table 統計個數 選擇滿足條件的第一條記錄 select english from graduate phrase where pack...