




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、典型 table 樣例:一個車牌號入場時間路徑0 xb212f 0 x756ed 0 xa175d 0 x4784e0 x032ed 0 x083fd 0 xee16d 0 x30fbd 0 xd80bd 0 xbf89d 0 x9573d0 xc81bd0 xd3ccf渝 HKB9DT寧 V29DTH臺 D09DTH臺 WAKB9D滬 E4LSAK桂 J8CXF5 鄂 J4LSAK桂CVXF5E吉 AKB9DT寧 J34LSA 粵 FPNDTH臺PVXF5E吉 XXF5EX2015/8/22 04:35:232015/8/22 04:35:242015/8/22 04:35:272015/8
2、/22 04:35:292015/8/22 04:35:312015/8/22 04:35:332015/8/22 04:35:352015/8/22 04:35:372015/8/22 04:35:392015/8/22 04:35:422015/8/22 04:35:432015/8/22 04:35:452015/8/22 04:35:47/path/to/photos/渝 HKB9DT.jpg/path/to/photos/寧 V29DTH.jpg/path/to/photos/臺 D09DTH.jpg/path/to/photos/滬 E4LSAK.jpg/path/to/photo
3、s/桂 J8CXF5.jpg/path/to/photos/鄂 J4LSAK.jpg/path/to/photos/桂 CVXF5E.jpg/path/to/photos/粵 FPNDTH.jpg/path/to/photos/吉 XXF5Eg創(chuàng)建上述 table 的 SQL 語句:CREATE TABLE carinfo(cardid text primary key,licence text not null,time_ext not null,photo text,check(length(licence)=7);NULL 不是真,也不是假,也不是 0,也不是空字符串,它表示未知,它就是
4、它自己。約束條件: not null 不可為空 unique 不可重復(fù)primary key 主鍵,不可為空,不可重復(fù)check 測試特定的字是否符合自定義表達式的約束主鍵和 unique 字段的區(qū)別:A)B)C)主鍵不可為 null(如果為 null 系統(tǒng)為自動遞增),unique 字段可以是 null一個表有且只有一個主鍵,但可以有 0 個或多個 unique 字段邏輯設(shè)計上,主鍵用以標(biāo)識,而 unique 字段就是說明不重復(fù)一言以蔽之:primary key= unique + not null的表總有且只有一個主鍵,這是一個 64bits 的整型字段._master了數(shù)據(jù)庫中所有的表、
5、視圖、索引和 trigger。系統(tǒng)視圖類(數(shù)據(jù)類型):eger 整數(shù),可以是 1、2、3、4、6 或 8 個字節(jié),real 實數(shù)(浮點數(shù)),一律使用 8 個字節(jié)text 文本,最大支持長度為 1,000,000,000 個字符的單個字符串blob 二進制對象,最大支持長度為 1,000,000,000 個字節(jié)null 沒有值說明:支持動態(tài)數(shù)據(jù)類型,根據(jù)具體的輸入決定其類型。會根據(jù)數(shù)值大小自動調(diào)整。經(jīng)典 SQL=1,gecubuntu: $:3 parking.db3,并指定一個數(shù)據(jù)庫名 parking.db。如果該數(shù)據(jù)庫不存在,3 并不會立即創(chuàng)建它,啟動等到其中有了實質(zhì)性的內(nèi)容(比如表、視圖等
6、)才會真正創(chuàng)建。2,create table carinfo(_idegrimary key not null, licence text);:在數(shù)據(jù)庫 parking.db 中(后續(xù)的所有命令都是針對此數(shù)據(jù)庫,故不再另做說明)創(chuàng)建表 carinfo此表包括兩個域:_id 和 licence,其中_id 是類型是整數(shù),并且是主鍵,并且不能為空licence 類型是文本,沒有約束條件3,insertinserto carinfo(licence) values(粵 B9MK48);/ 第 1 輛車信息o carinfo(_id, licence) values(100, 粵 ASLF45); /
7、 第 2 輛車信息:在表 carinfo 中兩條。由于_id 是主鍵,因此如果沒寫的話,系統(tǒng)會自動遞增填充4,select * from carinfo;:將 carinfo 中的信息全部列出來。5,select last_insert_rowid();:匯報最后一條的主鍵的值6,.tablescarinfo:匯報當(dāng)前所有的表(包括其視圖,如果有的話)7,.schemaCREATE TABLE carinfo(_id:egrimary key not null, licence text);返回所有DLL(表、索引和視圖的定義)語句8, typeselect * from_master;sql
8、nametbl_nametable index view:carinfocarinfo_id schemacarinfocarinfo schemaCREATE TABLE carinfo(_idegrimary key, licence text)CREATE INDEX carinfo_idx on carinfo (licence)CREATE VIEW schema aect * from_master查看系統(tǒng)詳細的 schema 信息,即所有的表、索引、視圖和 trigger。9,.dumpPRAGMA foreign_keys=OFF;BEGRANION;CREATE TABLE
9、carinfo(_idegrimary key not null, licence text);INSERT INSERT INSERT INSERTINSERTO carinfo VALUES(1,粵 B9MK48); O carinfo VALUES(5,粵 F8EI45); O carinfo VALUES(44,NULL);O carinfo VALUES(100,粵 ASLF4);O carinfo VALUES(101,未知車牌);CREATE INDEX carinfo_idx on carinfo (licence);CREATE VIEW schema a COMMIT;:e
10、ct * from_master;不帶參數(shù)的.dump 將導(dǎo)出整個數(shù)據(jù)庫的DDL(數(shù)據(jù)庫定義語句)和 DML(數(shù)據(jù)庫操作語句)命令。注意:.dump 默認從屏幕輸出,如果要將 DDL 和 DML 保存為一個文件,做法如下:.output parking.sql.dump.output stdout10,:.rearking.sql導(dǎo)出的 SQL 語句,并立即執(zhí)行里面的所有內(nèi)容11,:修改.prompt 命令提示符12,:.mode col修改輸出模式為列模式13,:.header on修改輸出模式為開啟首行頭部信息14,:.width 5 10 20修改輸出模式中從左到右每一個字段的寬度15,
11、:.show查看當(dāng)前的輸出模式格式16,drop table example;drop table if exists example;:第一行表示直接丟棄表 example第二行表示在表 example 存在的情況下,將其丟棄17,:alter table carinfo rename to parkinginfo;將表 carinfo 更名為 parkinginfo18,:alter table parkinginfo add column time_ext;為表 parkinginfo 增加一個字段:time_in,后面的 text 是類型,還可以加上可選的約束列表19,sqite se
12、lect * from parkinginfo where licence like 粵%;:找出表 parkinginfo 中字段 licence 以粵字開頭的注意:like 不區(qū)分大小寫字母,如果要區(qū)分,請用 glob 代替 like,并用*代替%代表任意長度的任意字符,類似于 s中的通配符*;%是貪婪匹配_代表一個任意字符,類似于 s中的通配符?20,:select * from parkinginfo where licence not like 粵%;找出表 parkinginfo 中字段 licence 不以粵字開頭的21,:select * from parkinginfo or
13、der by licence;按 licence 排序輸出(默認升序,即 asc),降序使用如下命令:select * from parkinginfo order by licence desc;22,:select * from parkinginfo limit 10, 20;限制輸出結(jié)果集中的第 10 到 20 行23,insertinserto parkinginfo values(83, 粵 L99NK5, 2011/11/11 11:11:11);o parkinginfo values(NULL, 贛 SU097L, 2011/11/11 11:11:12);:如果成 null。的包含所有的字段,則可省略字段列表。NULL 可以用來出發(fā)主鍵的自動增長,NULL 可以寫24,:inserto 粵 select cardid, licence from carinfo where licence like 粵%;將表 carinfo 中凡是車牌(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本題目
- 農(nóng)村水田租賃承包合同范本
- 企業(yè)汽車銷售合同范本
- 代理買賣二手車合同范本
- 代領(lǐng)購房合同范本
- 一般經(jīng)銷合同范例
- 個人購貨采購合同范本
- 關(guān)于裝修貸款合同范本
- 升旗臺合同范本
- 前臺勞務(wù)派遣合同范本
- 零基礎(chǔ)學(xué)機器學(xué)習(xí)
- 第26課《詩詞五首》作業(yè)設(shè)計統(tǒng)編版語文八年級上冊
- 西方繪畫藝術(shù)流派(最全)課件
- 預(yù)防保健科護理管理質(zhì)量控制考核標(biāo)準(zhǔn)
- JCT548-2016 壁紙膠粘劑標(biāo)準(zhǔn)
- 氣管切開患者的管理和康復(fù)治療推薦意見(新版)解讀
- 醫(yī)院污水處理站維保服務(wù)項目
- 供應(yīng)商績效考核表 (季度)
- Python程序設(shè)計基礎(chǔ)及實踐(慕課版)PPT完整全套教學(xué)課件
- 《爭做新時代好少年》主題班會課件(美德好少年)
- 雅思大作文寫作課件
評論
0/150
提交評論