ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Sqlite的基本日常SQL操作语句汇总

2021-05-28 16:04:37  阅读:151  来源: 互联网

标签:语句 返回 Sqlite users username select SQL id 表达式


创建表格

sql="CREATE TABLE IF NOT EXISTS MusicList (id integer primary key AutoIncrement,name varchar(20),path varchar(20))";

查询表格

查看表结构
desc <table>;

查看所有数据
select * from <table>;

查看指定的列数据
select , from <table>;

查看非重复数据
select distinct , from <table>;

复制数据
insert into users(_id,username,password) select * from users;

首字母为S的数据
select username from users where username like 'S%' ;

第三个字母为S的数据
select username from users where username like '__S%' ;

查询001,220,230的数据
select * from users where _id in(001,220,230);

顺序查询
select * from users where _id in(001,220,230);

反顺序查询
select * from user order by _id desc;

分页功能

获取数据行总数
select count(word) as number from <table>;

分页查询
select , from <table> order by word limit 100 offset 200;

SQLite内建函数表

算术函数

  • abs(X) 返回给定数字表达式的绝对值。
  • max(X,Y[,...]) 返回表达式的最大值。
  • min(X,Y[,...]) 返回表达式的最小值。
  • random(*)返回随机数。
  • round(X[,Y])返回数字表达式并四舍五入为指定的长度或精度。

字符处理函数

  • length(X) 返回给定字符串表达式的字符个数。
  • lower(X)将大写字符数据转换为小写字符数据后返回字符表达式。
  • upper(X)返回将小写字符数据转换为大写的字符表达式。
  • substr(X,Y,Z)返回表达式的一部分。
  • randstr()
  • quote(A)
  • like(A,B)确定给定的字符串是否与指定的模式匹配。
  • glob(A,B)

条件判断函数

  • coalesce(X,Y[,...])
  • ifnull(X,Y)
  • nullif(X,Y)

集合函数

  • avg(X)返回组中值的平均值。
  • count(X)返回组中项目的数量。
  • max(X)返回组中值的最大值。
  • min(X)返回组中值的最小值。
  • sum(X)返回表达式中所有值的和。

其他函数

  • typeof(X)返回数据的类型。
  • last_insert_rowid()返回最后插入的数据的ID。
  • sqlite_version(*)返回SQLite的版本。
  • change_count()返回受上一语句影响的行数。
  • last_statement_change_count()

标签:语句,返回,Sqlite,users,username,select,SQL,id,表达式
来源: https://www.cnblogs.com/nxhujiee/p/14822528.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有