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 检索还有很多方法 就不一个个说了 文章是做个自我总结 复习 希望对你有所帮助 



分享给朋友:
您可能感兴趣的文章:
随机阅读: