日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SQLite 數(shù)據(jù)庫(kù)命令大全 SQLite 數(shù)據(jù)庫(kù)常用命令

SQLite是關(guān)系型數(shù)據(jù)庫(kù),是一個(gè)進(jìn)程內(nèi)由C語(yǔ)音開發(fā)的嵌入式庫(kù),實(shí)現(xiàn)了自給自足、無(wú)服務(wù)器、零配置(無(wú)需在系統(tǒng)中配置)、事務(wù)性的 SQL 數(shù)據(jù)庫(kù)引擎,具有小型、 快速、 自包含、 高可靠、 功能齊全等特點(diǎn),是世界上使用最廣泛的數(shù)據(jù)庫(kù)引擎 。

SQLite 數(shù)據(jù)庫(kù)命令大全 SQLite 數(shù)據(jù)庫(kù)常用命令


SQLite 數(shù)據(jù)庫(kù)常用命令:
1、創(chuàng)建或打開數(shù)據(jù)庫(kù):
sqlite3 /…/xxx.db 或者 .open /…/xxx.db;
注意:執(zhí)行.open命令后,數(shù)據(jù)庫(kù)文件會(huì)被直接創(chuàng)建出來,不需要再創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象 。
2、創(chuàng)建表:CREATE TABLE 表名();
CREATE TABLE 表名 (
列1名稱 列類型 列約束(以空格隔開的一個(gè)或多個(gè)列約束),
列2名稱 列類型 列約束(以空格隔開的一個(gè)或多個(gè)列約束),

);
舉例:
【SQLite 數(shù)據(jù)庫(kù)命令大全 SQLite 數(shù)據(jù)庫(kù)常用命令】create table table_name(field1 type1, field2 type1, …);
說明:table_name是要?jiǎng)?chuàng)建數(shù)據(jù)表名稱,fieldx是數(shù)據(jù)表內(nèi)字段名稱,typex則是字段類型 。
3、創(chuàng)建臨時(shí)表:
CREATE TEMP TABLE 表名();
說明:臨時(shí)表只對(duì)當(dāng)前數(shù)據(jù)庫(kù)連接有效 。
4、查看指定表的創(chuàng)建語(yǔ)句:.schema 表名
5、查看數(shù)據(jù)表信息:.table
6、增加數(shù)據(jù)記錄:
insert into table_name(field1, field2, …) values(val1, val2, …);
說明:fieldx是數(shù)據(jù)表內(nèi)字段名稱,valx為需要存入字段的值 。
7、刪除數(shù)據(jù)記錄:
delete from table_name [where expression];
說明:不加判斷條件則清空表所有數(shù)據(jù)記錄 。
8、修改數(shù)據(jù)記錄:
update table_name set field1=val1, field2=val2 where expression;
說明:fieldx是數(shù)據(jù)表內(nèi)字段名稱,valx為需要存入字段的值,where是sql語(yǔ)句中用于條件判斷的命令,expression為判斷表達(dá)式 。
9、查詢數(shù)據(jù)記錄:
select columns from table_name [where expression];
(1)查詢數(shù)據(jù)表中所有數(shù)據(jù):select * from table_name;
(2)限制輸出數(shù)據(jù)記錄數(shù)量:select * from table_name limit val;
(3)升序輸出數(shù)據(jù)記錄:select * from table_name order by field asc;
(4)降序輸出數(shù)據(jù)記錄:select * from table_name order by field desc;
(5)條件查詢:
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;
(6)查詢數(shù)據(jù)記錄條數(shù):
select count (*) from table_name;
(7)區(qū)分列數(shù)據(jù):
select distinct field from table_name;
說明:distinct去掉重復(fù)項(xiàng),將列中各字段值單個(gè)列出 。
10、退出控制臺(tái):.quit 或 .exit

    推薦閱讀