原生sql语句

查询表里的所有数据

select * from 表名

根据id等字段查询数据

select * from 表名 where 字段 = 值 or 字段 = 值

(例):select * from 表名 where id = 1 or name = admin;

模糊查询

like % 值%

(例):select * from 表名 where 字段 like %值%; //前后匹配

增加

insert into 表名 (字段1,字段2) values (值1,值2);

(例):insert into 表名 (‘id’,‘name’) values (‘’,‘admin’);

删除

delete from 表名 where 字段=值;

(例):delete from 表名 where id=1;

delete from 表名 where id in (1,2,3);//批量删除

truncate TABLE 表名;//清空表里的所有数据

修改

update 表名 set 字段=值,字段=值 where 字段=值;

(例):update 表名 set name=‘1’ where id=1;

排序

asc 正序

desc 倒序
(例):select * from 表名 where id >1 order by id asc; //id大于1的从小到大排序

指定字段字符串排序

SELECT * FROM `rf_project`  ORDER BY field(status, 101, 106) desc,id desc
指定位置查询

limit
(例):select * from 表名 where id limit 2,4;//根据id从第2条开始查询,查询4条

指定条件查询

in
(例):select * from 表名 where id in (1,2); //查询id为1和2的数据

指定范围查询

beteeen …and…
(例):select * from 表名 where id between 3 and 5; //从id三到五之间的数据,包括三五

查询某个字段的平均值

(例):select avg(字段名) from 表名;

某个字段求和

(例):select sum(字段名) from 表名;

查询某个字段值最大的数据

(例):select max(字段名) from 表名;

查询某个字段值最小的数据

(例):select min(字段名) from 表名;

查询表里数据的总条数

(例):select count(字段名) from 表名;

查询“”
SELECT sum(num) FROM jq_market_trade WHERE status = 4 AND trade_date = ‘2022-12-15’ and user_id in (select id FROM jq_user where city_id=320500)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值