文本編輯 占存:88.57MB 時(shí)間:2022-08-10
軟件介紹: SQLite是一款輕型的數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它。...
大家知道SQLite3怎么創(chuàng)建數(shù)據(jù)庫(kù)嗎?可能有的朋友還不清楚,那么現(xiàn)在小編就和大家一起分享一下SQLite3創(chuàng)建數(shù)據(jù)庫(kù)的方法,希望可以幫助到大家哦。
界面和MYSQL一樣,都是CMD界面,但不是在SQLite.exe中創(chuàng)建數(shù)據(jù)庫(kù)。
1:選擇下載對(duì)應(yīng)自己系統(tǒng)的sqlite.3exe文件
2:解壓后使用cmd命令進(jìn)入sqlite3.exe文件所在的路徑執(zhí)行命令就可以操作做相應(yīng)的操作。
在進(jìn)入數(shù)據(jù)庫(kù)之后如果需要退出的話windows下摁ctrl+c就能退出
例如:
創(chuàng)建數(shù)據(jù)庫(kù)命令:sqlite3.exe 【數(shù)據(jù)庫(kù)名字.后綴名】
這里創(chuàng)建的數(shù)據(jù)庫(kù)后綴名是任意的、不過(guò)注意一點(diǎn)就是:在命令框下執(zhí)行創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候。
如果沒(méi)有為數(shù)據(jù)庫(kù)創(chuàng)建表格、則看不見(jiàn)數(shù)據(jù)庫(kù)文件,所以必須創(chuàng)建表格。
例如:在CMD命令提示符下輸入sqlite3.exe test.db(test.db是數(shù)據(jù)庫(kù)名)回車,執(zhí)行完后,命令提示符自動(dòng)跳轉(zhuǎn)
到"SQLITE>"狀態(tài)。這時(shí)還是看不到這個(gè)數(shù)據(jù)庫(kù)!等表格創(chuàng)建或關(guān)閉sqlite3
例如:create table user(’用戶名‘); 這時(shí)可以看到sqlite3.exe所在文件夾下的這個(gè)數(shù)據(jù)庫(kù)文件了
如果下次還要使用此數(shù)據(jù)庫(kù)時(shí)仍然使用sqlite3.exe test.db即可進(jìn)入此數(shù)據(jù)庫(kù)
創(chuàng)建表格命令:create table tablename(字段,字段)
這里從命令上可以清楚的看到、在sqlite數(shù)據(jù)庫(kù)中創(chuàng)建表格字段的時(shí)候、允許不為字段申明數(shù)據(jù)類型。
這是區(qū)別于其它關(guān)系型數(shù)據(jù)庫(kù)的。
執(zhí)行插入命令:insert into tablename values(value,values)在、前面我們可以看出、sqlite的操作上和
sqlserver沒(méi)什么太大區(qū)別、值得注意的是、insert時(shí)區(qū)別于sqlserver中、因?yàn)閟qlserver中允許使用
"insert table name values(value,value)"這樣的省略式擦入。但是sqlite中是不允許使用省略式插入語(yǔ)句的。
執(zhí)行刪除語(yǔ)句:delete from tablename where <條件>
刪除數(shù)據(jù)語(yǔ)法和sqlserver相同
刪除表則命令為:drop table tablename
數(shù)據(jù)更新命令:update tablename set 字段=值 如果需要條件的話、添加上where語(yǔ)句
執(zhí)行查詢語(yǔ)句:select *from tablename 可跟隨where語(yǔ)句
以上就是小編分享的SQLite3創(chuàng)建數(shù)據(jù)庫(kù)的方法,還不太清楚的朋友可以來(lái)學(xué)習(xí)學(xué)習(xí)哦。