mysql 检索数据

mysql的检索数据

mysql 使用select关键词来从一个或者多个表中检索数据

检索单列的时候 

注意每个sql语句要以;结束 exit quit退出

检索多列的时候

个检索列用逗号隔开 最后一个列名不加逗号 检索所有列是* 一般不提倡使用* 检索不需要的的列会降低检索和的性能 相反的合理使用检索数据可以提高检索速度

有些时候 我们检索出来的某个值 会很多重复 我们想把这个值变成唯一值 例如:

我们就可以使用DISTINCT 关键词 语法就是select distinct xx from xx

这个时候重复的数据给就唯一了  

检索数据其他的 concat() 拼接

concat(xx,'拼接符号',xxx...) 后面可以一一直拼接其他的列只需要多加几个一样的参数 

as 给我们所检索的列取一个别名 避免自动命名的问题 比如 两个goods_id  就会有一个goods_id(1)

当然select 还可以进行逻辑判断 case when then


 

如果语句太长了建议 关键词换行 case 是开始 判断 when 条件 then 结果 when 条件 then 结果 end结束 select 结果命名是case when 整个语句 可以用as 取个别名 

当然select 检索还有很多方法 就不一个个说了 文章是做个自我总结 复习 希望对你有所帮助 



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值