SQL 高级查询

高级数据操作

新增数据:多数据插入,只写一次insert指令,但可以直接插入多条记录

insert into 表名[(字段列表)] values(值列表),(值列表)...;

如果没有条件,则全表更新数据,但可以用limit限制更新的数量

Update 表名 set name ='aaa' where name = '123' limit 4; --改变4个aaa为123

删除数据时可以使用limit限制删除数据的量

delete from 表名 limit 4;
高级查询

完整的查询指令:

Select Select选项 字段列表 from 数据源 where 条件 group by 分组 having 条件 order by 排序 limit 限制;

select选项:
All:默认的,表示保存所有记录;
Distinct:去重。去除重复的记录,只保留一条(所有字段都相同)
where
group by
having
运行在group by之后,不用where是因为where无法使用聚合函数
order by(排序)
order by有两个属性:
asc(升序,默认值),desc(降序)
limit
限制查询数据的量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值