<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    談笑有鴻儒,往來無白丁

    在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽

    1、從http://www.sqlite.org/下載SQLite 3.3.X

    2、常用的命令


    ?? 為了方便,我把它解壓了,就一個SQLite3.exe,加入path。
    ?? Cmd 進入命令行
    ?? 1)
    ?? 創建數據庫文件:
    ?? >SQLite3 configdb 回車
    ?? 就生成了一個configdb在目錄下
    ?? 這樣同時也SQLite3掛上了這個數據庫
    ?? 2)
    ?? 用.help可以看看有什么命令
    ?? >.help 回車即可
    ?? 3)可以在這里直接輸入SQL語句創建表格 用;結束,然后回車就可以看到了
    ?? 4)看看有創建了多少表
    ?? >.tables
    ?? 5)看表結構
    ?? >.schema 表名
    ?? 6)看看目前掛的數據庫
    ?? >.database
    ?? 7)如果要把查詢輸出到文件
    ?? >.output c:/a.txt
    ?? > 查詢語句;
    ?? 查詢結果就輸出到了文件c:\a.txt
    ?? 把查詢結果用屏幕輸出
    ?? >.output stdout
    ?? 類似與oracle里面的spool c:/a.txt
    ?? spool off
    ?? 8)把表結構輸出,同時索引也會輸出
    ???? .dump 表名
    ?? 9)如有SQL文件腳本則可以通過這種方式執行
    ???? .read FILENAME
    ?? 10)展示已有的參數
    ???? .show
    ???? 如果什么也沒有顯示就先.output stdout
    ?? 11)只顯示匹配的表名
    ?? .tables ?PATTERN?
    ?? .tables tb_s 只顯示tb_s開頭的表格名字???
    ?? 12)退出
    ?? >.exit 或者.quit

    3、SQL語法
    ?? 由于以前用SQLServer或者ISeries,所以DDL的語法很汗顏
    ?? 1)創建一個單個Primary Key的table
    ?? CREATE TABLE? [Admin] (
    ?[UserName] [nvarchar] (20)?? PRIMARY KEY NOT NULL ,
    ?[Password] [nvarchar] (50)?? NOT NULL ,
    ?[Rank] [smallint] NOT NULL ,
    ?[MailServer] [nvarchar] (50)?? NOT NULL ,
    ?[MailUser] [nvarchar] (50)?? NOT NULL ,
    ?[MailPassword] [nvarchar] (50)?? NOT NULL ,
    ?[Mail] [nvarchar] (50)?? NOT NULL
    ?? ) ;
    ?? 2)創建一個多個Primary Key的table
    ?? CREATE TABLE? [CodeDetail] (
    ?[CdType] [nvarchar] (10)? NOT NULL ,
    ?[CdCode] [nvarchar] (20)? NOT NULL ,
    ?[CdString1] [ntext]?? NOT NULL ,
    ?[CdString2] [ntext]?? NOT NULL ,
    ?[CdString3] [ntext]?? NOT NULL,
    ? PRIMARY KEY (CdType,CdCode)
    ????????
    ?? ) ;
    ?? 3)創建索引
    ?? CREATE? INDEX [IX_Account] ON? [Account]([IsCheck], [UserName]);
    ??
    ?? 還可以視圖等等。
    4、還有很有用的SQL
    ? Select * from Sqlite_master
    ? Select datetime('now')
    ? Select date('now')
    ? Select time('now')
    ? 以及很多函數,具體可以參考SQLite的wiki.

    oh,還有就是看到有人說,好像成批插入的時候,啟動事務,比不啟動事務快n倍
    還有就是盡量使用參數化的SQL,估計和商用DB一樣能夠自動Prepare.

    SQLite 數據庫是開源的,用C編寫具有跨平臺的特性,如果有喜歡嵌入式開發的朋友一定不要錯過,否則后后悔的,早起的鳥有蟲吃啊。




    posted on 2007-06-14 13:53 壞男孩 閱讀(1642) 評論(0)  編輯  收藏 所屬分類: 數據庫安裝不上
    主站蜘蛛池模板: 8x网站免费入口在线观看| 国产精品久久久久免费a∨| 日本免费xxxx色视频| 国产免费无遮挡精品视频| 久久精品国产精品亚洲艾草网| 日本亚洲色大成网站www久久| 日本激情猛烈在线看免费观看| 91av在线免费视频| 亚洲国产精品人人做人人爱| 亚洲视频小说图片| 四虎影视永久在线精品免费| 在线观看永久免费| 亚洲人成影院在线观看| 亚洲午夜国产精品| 水蜜桃视频在线观看免费播放高清 | 色欲A∨无码蜜臀AV免费播 | 亚洲AV无码成人精品区狼人影院| 中文字幕无码日韩专区免费| 午夜小视频免费观看| 久久精品亚洲日本佐佐木明希| 国产AV无码专区亚洲AV麻豆丫| 97青青草原国产免费观看| 亚洲国产专区一区| 亚洲人成人网毛片在线播放| 丁香花在线视频观看免费| 国产男女猛烈无遮挡免费视频网站| 亚洲高清中文字幕综合网| 国产免费一区二区三区免费视频| 成人性生交大片免费看无遮挡| 亚洲成AV人片在线观看ww| 国产99久久亚洲综合精品 | 永久免费在线观看视频| 国产亚洲精久久久久久无码AV| 亚洲熟妇AV乱码在线观看| 中文字幕天天躁日日躁狠狠躁免费| 亚洲色欲久久久久综合网| 亚洲精品美女久久久久久久| 免费黄色网址网站| 久久亚洲一区二区| 国产真人无码作爱免费视频| 色www永久免费视频|