mysql基本操作

1、获取第一条数据

select * from stu limit 1;

2、获取最后一条数据

select * from stu order by stu.id desc limit 1;

3、select 1;select count(1);select sum(1) 

测试场景:
kc表是一个数据表,假设表的行数为10行。

结果图:




 注意观察下面的两幅图的区别。



 



 
 
综上所述:第一种的写法是增加临时列,每行的列值是写在select后的数;第二种是不管count(a)的a值如何变化,得出的值总是table表的行数;第三种是计算临时列的和

语句if not exists(select 1 from deleted d join inserted i on d.ID=i.ID 
and d.col1=1 and i.col1=2)

if not exists 如果不存在 
(..)这里该是验证更新,更新前的id等于更新后的id,并且更新前col的值是1,更新后的值是2

 4、删除表中数据

  1)delete from 表名 where 条件

5、删除表中所有数据

  1)delete from 表名

  2)truncate table 表名;先删除表,在创建一个同样的表,不含数据。

 

转载于:https://www.cnblogs.com/JimShi/articles/11496118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值