MySql的点点滴滴

1.mysql的变量

  声明一个变量:

select @n:=0 from tableA

接下来使用这个参数 就直接使用 @n就行


  MySQL中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。

  第一种用法:set @num=1; 或set @num:=1; 

  第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 ……

 赋值的话,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”


2.offset limit

limit 10      意思是读取10条

offset 2    意思是从第2条开始取(很屌)


3 自取

当你要从一张表里面 取它自己 关于 自己 的逻辑时,可以 两个它里面 自交 获取 符合条件的值

SELECT wt1.Id 
FROM Weather wt1, Weather wt2
WHERE wt1.Temperature > wt2.Temperature AND 
      TO_DAYS(wt1.DATE)-TO_DAYS(wt2.DATE)=1


4 性能

  “inner join的连接” 比“ ,的连接”  速度更加快一点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值