sqlite3命令方式操作大全.docx

sqlite3命令方式操作大全.docx

ID:50830208

大?。?4.01 KB

頁數(shù):25頁

時間:2020-03-15

sqlite3命令方式操作大全.docx_第1頁
sqlite3命令方式操作大全.docx_第2頁
sqlite3命令方式操作大全.docx_第3頁
sqlite3命令方式操作大全.docx_第4頁
sqlite3命令方式操作大全.docx_第5頁
資源描述:

《sqlite3命令方式操作大全.docx》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、SQLite3命令操作大全SQLite庫包含一個名字叫做sqlite3的命令行,它可以讓用戶手工輸入并執(zhí)行面向SQLite數(shù)據(jù)庫的SQL命令。本文檔提供一個樣使用sqlite3的簡要說明.一.qlite3一些常用Sql語句操作創(chuàng)建表:createtable表名(元素名類型,…);刪除表:droptable表名;插入數(shù)據(jù):insertinto表名values(,,,);創(chuàng)建索引:create[unique]index索引名on表名(col….);刪除索引:dropindex索引名(索引是不可更改的,想更改必須刪除重新建)刪除數(shù)據(jù):deletefrom表名;更新數(shù)據(jù):upda

2、te表名set字段=’修改后的內容’where條件;增加一個列:Altertable表名addcolumn字段數(shù)據(jù)類型;選擇查詢:select字段(以”,”隔開)from表名where條件;日期和時間:Selectdatetime('now')日期:selectdate('now');時間:selecttime('now');總數(shù):selectcount(*)fromtable1;求和:selectsum(field1)fromtable1;平均:selectavg(field1)fromtable1;最大:selectmax(field1)fromtable1;最?。簊

3、electmin(field1)fromtable1;排序:select字段fromtable1orderby字段(desc或asc);(降序或升序)分組:select字段fromtable1groupby字段,字段…;限制輸出:select字段fromtable1limitxoffsety;=select?字段?from?table1limity,x;(備注:跳過y行,取x行數(shù)據(jù))(操作仍待完善)…SQLite支持哪些數(shù)據(jù)類型些?NULL值為NULLINTEGER值為帶符號的整型,根據(jù)類別用1,2,3,4,6,8字節(jié)存儲REAL值為浮點型,8字節(jié)存儲TEXT值為text

4、字符串,使用數(shù)據(jù)庫編碼(UTF-8,UTF-16BEorUTF-16-LE)存儲BLOB值為二進制數(shù)據(jù),具體看實際輸入但實際上,sqlite3也接受如下的數(shù)據(jù)類型:smallint?16位元的整數(shù)interger?32位元的整數(shù)decimal(p,s)?p精確值和s大小的十進位整數(shù),精確值p是指全部有幾個數(shù)(digits)大小值,s是指小數(shù)點後有幾位數(shù)。如果沒有特別指定,則系統(tǒng)會設為p=5;s=0。float??32位元的實數(shù)。double??64位元的實數(shù)。char(n)??n長度的字串,n不能超過254。varchar(n)?長度不固定且其最大長度為n的字串,n不能超

5、過4000。graphic(n)?和char(n)一樣,不過其單位是兩個字元double-bytes,n不能超過127。這個形態(tài)是為了支援兩個字元長度的字體,例如中文字。vargraphic(n)?可變長度且其最大長度為n的雙字元字串,n不能超過2000。date??包含了年份、月份、日期。time??包含了小時、分鐘、秒。timestamp?包含了年、月、日、時、分、秒、千分之一秒。如果將聲明表的一列設置為INTEGERPRIMARYKEY,則具有:1.每當你在該列上插入一NULL值時,NULL自動被轉換為一個比該列中最大值大1的一個整數(shù);2.如果表是空的,將會是1;算

6、術函數(shù)abs(X)返回給定數(shù)字表達式的絕對值。max(X,Y[,...])返回表達式的最大值。min(X,Y[,...])返回表達式的最小值。random(*)返回隨機數(shù)。round(X[,Y])返回數(shù)字表達式并四舍五入為指定的長度或精度。字符處理函數(shù)length(X)返回給定字符串表達式的字符個數(shù)。lower(X)將大寫字符數(shù)據(jù)轉換為小寫字符數(shù)據(jù)后返回字符表達式。upper(X)返回將小寫字符數(shù)據(jù)轉換為大寫的字符表達式。substr(X,Y,Z)返回表達式的一部分。randstr()quote(A)like(A,B)確定給定的字符串是否與指定的模式匹配。glob(A,B

7、)條件判斷函數(shù)coalesce(X,Y[,...])ifnull(X,Y)nullif(X,Y)集合函數(shù)avg(X)返回組中值的平均值。count(X)返回組中項目的數(shù)量。max(X)返回組中值的最大值。min(X)返回組中值的最小值。sum(X)返回表達式中所有值的和。其他函數(shù)typeof(X)返回數(shù)據(jù)的類型。last_insert_rowid()返回最后插入的數(shù)據(jù)的ID。sqlite_version(*)返回SQLite的版本。change_count()返回受上一語句影響的行數(shù)。last_statement_change

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。