加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite 常用命令整理

发布时间:2020-12-12 23:41:08 所属栏目:百科 来源:网络整理
导读:1. select: .header on 开启头部显示。 .mode column 设置输出模式 左对齐的列 select * from youtablename; select id,name from youtablename; 您可以使用 .width num,num.... 命令设置显示列的宽度,如下所示: sqlite.width 10,20,10 2. 列出表的完整信

1. select:

.header on 开启头部显示。
.mode column 设置输出模式 左对齐的列
select * from youtablename;
select id,name from youtablename;


您可以使用 .width num,num.... 命令设置显示列的宽度,如下所示:
sqlite>.width 10,20,10


2. 列出表的完整信息

SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'yourtablename';


3. update

update youtablename set range = 100 where id = 3;


4. delete

delete from youtablename where id = 3;
delete from youtablename;


5. like

LIKE 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用:
百分号 (%)
下划线 (_)
百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。
select * from youtablename where type like 'hig%'


6. glob

GLOB 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,GLOB 运算符将返回真(true),也就是 1。与 LIKE 运算符不同的是,GLOB 是大小写敏感的,对于下面的通配符,它遵循 UNIX 的语法。
星号 (*)
问号 (?)
星号(*)代表零个、一个或多个数字或字符。问号(?)代表一个单一的数字或字符。这些符号可以被组合使用。
select * from youtablename where range glob '5*';


7. limit

LIMIT 子句用于限制由 SELECT 语句返回的数据数量。
select * from youtablename limit 3 offset 2; start 2th return 2 lines;


8. insert

INSERT INTO TABLE_NAME (column1,column2,column3,...columnN)] VALUES (value1,value2,value3,...valueN); INSERT INTO youtablename(id,type,range,uplimite,lowlimite,rate) VALUES (1,'high',50,49,5); INSERT INTO youtablename(channel,switch,rate) VALUES('创',7,8,9,4,5,3);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读