Unity3D基礎論-Sqlite

Sqlite官網地址:www.sqlite.org/

Sqlite文件下載:

大概需要這兩個文件:sqlite-dll-win32-x86-3140100痒筒、sqlite-tools-win32-x86-3140100

安裝:

先在C盤建一個文件夾 sqlite富蓄,

1.把 sqlite-dll-win32-x86-3140100 中解壓出來的兩個文件(sqlite3.def 和 sqlite3.dll)、sqlite-tools-win32-x86-3140100 中解壓出來的文件 sqlite3.exe復制到剛才新建的文件夾中;

2.添加系統(tǒng)環(huán)境變量觅够, 在Path變量值后面添加 C:\sqlite(不要忘記添加分號)

環(huán)境變量

測試是否安裝完成

運行cmd,切換到C盤根目錄饼齿,輸入sqlite3回車(輸入錯誤的話 ?.quit退出sqlite)

安裝成功如圖所示:

安裝成功

數(shù)據(jù)庫分類:

本地數(shù)據(jù)庫 在本地存儲 Sqlite

網絡數(shù)據(jù)庫 在網絡服務?中存儲

Oracle 甲骨文屡萤、SQL Server 微軟、My SQL贫堰、DB2 IBM

SqliteManager:Sqlite數(shù)據(jù)庫管理工具穆壕、關系型數(shù)據(jù)庫架構 數(shù)據(jù)庫

表格、字段 限制其屏、主鍵(該字段在當前表格中不能有重復)喇勋、NOT NULL(當前字段不不能為空)


編程實現(xiàn)增刪改查:

1、將Mono.Data.Sqlite.dll (Sqlite3.dll)導入工程Plugin文件夾

2偎行、using Mono.Data.Sqlite;

3川背、創(chuàng)建路徑(流路徑)———固定寫法“Data Source = ” + 路路徑

4贰拿、創(chuàng)建數(shù)據(jù)庫連接對象(SqliteConnection),并在構造函數(shù)中傳入數(shù)據(jù)庫所在路徑

5熄云、通過數(shù)據(jù)庫連接對象創(chuàng)建指令對象(SqliteCommand)

6膨更、打開數(shù)據(jù)庫連接(Open方法)

7、將SQL語句傳入指令對象(屬性CommandText)

8缴允、執(zhí)行SQL語句句(SqliteCommand)

ExecuteNonQuery():作用:執(zhí)行SQL語句荚守,并返回受影響的行數(shù),使用范圍:增刪改

ExecuteScalar():作用:執(zhí)行SQL語句句练般,返回查詢到的第一個結果(第一行的第一列)矗漾,使用范圍:查詢單個數(shù)據(jù)(查詢的結果是一行一列)

ExecuteReader():作用:執(zhí)行SQL語句,返回所有查詢到的結果(SqliteDataReader)薄料,使用范圍:查詢多個數(shù)據(jù)(多行多列)敞贡;取數(shù)據(jù):Read() 讀取下一行、FieldCount 列數(shù)摄职、GetName(列號) 獲取該列的字段名誊役、GetValue(列號) 獲取該列的值

9、關閉連接(Close方法)

Sqlite語句:

Sqlite3 data.db創(chuàng)建數(shù)據(jù)庫/有這個數(shù)據(jù)庫就是打開

.table創(chuàng)建表

.exit退出編輯器

創(chuàng)建表并添加屬性

語法:

Create table表名(字段 字段類型,字段 字段類型,字段 字段類型);

Create ?table表名(uid ?integer,name text,score text);

創(chuàng)建表并判斷是否已經有這個表了

if not exists表名 ???判斷是否有這個表了

interger整型 ? ? ?primary key主鍵 ? ? ? ? autoincrement自增

Create table if not exists表名(uid interger primary key autoincrement, name text,score text);


增刪改查:

Insert into表名values(3,’張三’,45);添加表數(shù)據(jù)

Drop table表名;刪除表

Delete from表名where uid=4;根據(jù)條件刪除表數(shù)據(jù)

Update表名set字段=’修改完的值’where字段=要修改的值;修改表數(shù)據(jù)

Select * from表名;查看數(shù)據(jù)

Select字段from表名;只查看表里的某個字段數(shù)據(jù)

Select ?count(*) ?from表名;查看表里有幾條數(shù)據(jù)

Select ?sum(字段) ?from表名;查看表里某個字段數(shù)據(jù)的總和

Select ?avg(字段) ?from表名;查看表里某個字段數(shù)據(jù)的平均值

Select * from表名Limit 2;只查看表前兩條數(shù)據(jù)

Select * from表名order by字段desc;倒序

Select * from表名order by字段;默認正序asc正序

Select * from表名order by字段desc Limit 1;倒序且只查看一條

Unique唯一鍵 ??????可以為空,不能重復

primary key主鍵 ???不可以為空,不可以重復

字段名 ? ?字段 ? ? ? 類型 ? ?鍵 ? ? ? ?[鍵在字段類型后寫]

Create ?table ?user(uid ?integer ?unique, name text鍵, score text鍵);

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?外鍵

Create table if not exists kungfu(kid interger,name text,uid interger);

Insert into kungfu values(1,’九陽神功’,2);

Insert into kungfu values(2,’九陽神功’,3);

Insert into kungfu values(3,’九陽神功’,4);

鏈表:

Select user.name,user.score,kungfu.name from user,kungfu where user.uid=kungfu.uid;


在vs中創(chuàng)建數(shù)據(jù)庫:

using Mono.Data.Sqlite;導入命名空間

導入命名空間
示例代碼
示例代碼

END

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末琳钉,一起剝皮案震驚了整個濱河市势木,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌歌懒,老刑警劉巖啦桌,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異及皂,居然都是意外死亡甫男,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門验烧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來板驳,“玉大人,你說我怎么就攤上這事碍拆∪糁危” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵感混,是天一觀的道長端幼。 經常有香客問我,道長弧满,這世上最難降的妖魔是什么婆跑? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮庭呜,結果婚禮上滑进,老公的妹妹穿的比我還像新娘犀忱。我一直安慰自己,他們只是感情好扶关,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布阴汇。 她就那樣靜靜地躺著,像睡著了一般驮审。 火紅的嫁衣襯著肌膚如雪鲫寄。 梳的紋絲不亂的頭發(fā)上吉执,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天疯淫,我揣著相機與錄音,去河邊找鬼戳玫。 笑死熙掺,一個胖子當著我的面吹牛,可吹牛的內容都是我干的咕宿。 我是一名探鬼主播币绩,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼府阀!你這毒婦竟也來了缆镣?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤试浙,失蹤者是張志新(化名)和其女友劉穎董瞻,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體田巴,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡钠糊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了壹哺。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抄伍。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖管宵,靈堂內的尸體忽然破棺而出截珍,到底是詐尸還是另有隱情,我是刑警寧澤箩朴,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布岗喉,位于F島的核電站,受9級特大地震影響隧饼,放射性物質發(fā)生泄漏沈堡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一燕雁、第九天 我趴在偏房一處隱蔽的房頂上張望诞丽。 院中可真熱鬧鲸拥,春花似錦、人聲如沸僧免。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽懂衩。三九已至撞叨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間浊洞,已是汗流浹背牵敷。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留法希,地道東北人枷餐。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像苫亦,于是被迫代替她去往敵國和親毛肋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容