Linux下操作sqllite數(shù)據(jù)庫(kù)的命令

文章來(lái)源于:https://blog.csdn.net/weixin_36481059/article/details/114470353
CentOS系統(tǒng)就默認(rèn)安裝了SQLite3

打開(kāi)終端,輸入以下命令可以查看SQLite的版本信息:

[istester@ietester.com idoxu]$ sqlite3 -version

3.6.20

也可以指定一個(gè)完整文件的路徑名壮虫,打開(kāi)或者創(chuàng)建數(shù)據(jù)庫(kù)(文件不存在,則創(chuàng)建),同時(shí)進(jìn)入sqlite后臺(tái)操作程序

$ sqlite3 istester.db

sqlite>

sqlite> 表示在sqlite里面了,常用的sqlite命令如下:

1该押、查看數(shù)據(jù)庫(kù)信息:

sqlite>.database

2穴店、查看所有表:

sqlite>.table

3、查看所有表的創(chuàng)建語(yǔ)句:

sqlite>.schema

4骑篙、查看某個(gè)表的創(chuàng)建語(yǔ)句:

sqlite>.schema table_name

5、最重要的一個(gè)命令森书,執(zhí)行sql語(yǔ)句(必須以分號(hào)結(jié)尾靶端,不加分號(hào)就敲回車(chē)則是分行)

sqlite>select * from table_name;

6、退出SQLite

sqlite>.quit

補(bǔ)充一些常用的命令:

1)建立數(shù)據(jù)表

create table table_name(field1 type1, field2 type1, ...);

table_name是要?jiǎng)?chuàng)建數(shù)據(jù)表名稱(chēng)凛膏,fieldx是數(shù)據(jù)表內(nèi)字段名稱(chēng)杨名,typex則是字段類(lèi)型。

例猖毫,建立一個(gè)簡(jiǎn)單的學(xué)生信息表台谍,它包含學(xué)號(hào)與姓名等學(xué)生信息:

create table student_istester(stu_no interger primary key, name text);

2)添加數(shù)據(jù)記錄

insert into table_name(field1, field2, ...) values(val1, val2, ...);

valx為需要存入字段的值。

例吁断,往學(xué)生信息表添加數(shù)據(jù):

Insert into student_istester(stu_no, name) values(0001, alex);

3)修改數(shù)據(jù)記錄

update table_name set field1=val1, field2=val2 where expression;

where是sql語(yǔ)句中用于條件判斷的命令趁蕊,expression為判斷表達(dá)式

例坞生,修改學(xué)生信息表學(xué)號(hào)為0001的數(shù)據(jù)記錄:

update student_istester set stu_no=0001, name=hence where stu_no=0001;

4)刪除數(shù)據(jù)記錄

delete from table_name [where expression];

不加判斷條件則清空表所有數(shù)據(jù)記錄。

例掷伙,刪除學(xué)生信息表學(xué)號(hào)為0001的數(shù)據(jù)記錄:

delete from student_istester where stu_no=0001;

5)查詢數(shù)據(jù)記錄

select指令基本格式:

select columns from table_name [where expression];

a查詢輸出所有數(shù)據(jù)記錄

select * from table_name;

b限制輸出數(shù)據(jù)記錄數(shù)量

select * from table_name limit val;

c升序輸出數(shù)據(jù)記錄

select * from table_name order by field asc;

d降序輸出數(shù)據(jù)記錄

select * from table_name order by field desc;

e條件查詢

select * from table_name where expression;

select * from table_name where field in ('val1', 'val2', 'val3');

select * from table_name where field between val1 and val2;

f查詢記錄數(shù)目

select count (*) from table_name;

g區(qū)分列數(shù)據(jù)

select distinct field from table_name;

有一些字段的值可能會(huì)重復(fù)出現(xiàn)是己,distinct去掉重復(fù)項(xiàng),將列中各字段值單個(gè)列出任柜。

6)建立索引

當(dāng)說(shuō)數(shù)據(jù)表存在大量記錄赃泡,索引有助于加快查找數(shù)據(jù)表速度。

create index index_name on table_name(field);

例乘盼,針對(duì)學(xué)生表stu_no字段升熊,建立一個(gè)索引:

create index student_index on student_table(stu_no);

建立完成后,sqlite3在對(duì)該字段查詢時(shí)绸栅,會(huì)自動(dòng)使用該索引级野。

7)刪除數(shù)據(jù)表或索引

drop table table_name;

drop index index_name;
————————————————
版權(quán)聲明:本文為CSDN博主「墻角的吉他」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議粹胯,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明蓖柔。
原文鏈接:https://blog.csdn.net/weixin_36481059/article/details/114470353

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市风纠,隨后出現(xiàn)的幾起案子况鸣,更是在濱河造成了極大的恐慌,老刑警劉巖竹观,帶你破解...
    沈念sama閱讀 212,185評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件镐捧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡臭增,警方通過(guò)查閱死者的電腦和手機(jī)懂酱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)誊抛,“玉大人列牺,你說(shuō)我怎么就攤上這事∞智裕” “怎么了瞎领?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,684評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)随夸。 經(jīng)常有香客問(wèn)我九默,道長(zhǎng),這世上最難降的妖魔是什么逃魄? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,564評(píng)論 1 284
  • 正文 為了忘掉前任荤西,我火速辦了婚禮澜搅,結(jié)果婚禮上伍俘,老公的妹妹穿的比我還像新娘邪锌。我一直安慰自己,他們只是感情好癌瘾,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,681評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布觅丰。 她就那樣靜靜地躺著,像睡著了一般妨退。 火紅的嫁衣襯著肌膚如雪妇萄。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,874評(píng)論 1 290
  • 那天咬荷,我揣著相機(jī)與錄音冠句,去河邊找鬼。 笑死幸乒,一個(gè)胖子當(dāng)著我的面吹牛懦底,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播罕扎,決...
    沈念sama閱讀 39,025評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼聚唐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了腔召?” 一聲冷哼從身側(cè)響起杆查,我...
    開(kāi)封第一講書(shū)人閱讀 37,761評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎臀蛛,沒(méi)想到半個(gè)月后亲桦,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,217評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浊仆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,545評(píng)論 2 327
  • 正文 我和宋清朗相戀三年烙肺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氧卧。...
    茶點(diǎn)故事閱讀 38,694評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡桃笙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出沙绝,到底是詐尸還是另有隱情搏明,我是刑警寧澤,帶...
    沈念sama閱讀 34,351評(píng)論 4 332
  • 正文 年R本政府宣布闪檬,位于F島的核電站星著,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏粗悯。R本人自食惡果不足惜虚循,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,988評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧横缔,春花似錦铺遂、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,778評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至膛锭,卻和暖如春粮坞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背初狰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,007評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工莫杈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奢入。 一個(gè)月前我還...
    沈念sama閱讀 46,427評(píng)論 2 360
  • 正文 我出身青樓姓迅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親俊马。 傳聞我的和親對(duì)象是個(gè)殘疾皇子丁存,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,580評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容