MySQL必知必会——第4章 检索数据

1 检索单列
查看一个表中包含哪些列名
在这里插入图片描述
检索单个列:select 列名 from 表名
在这里插入图片描述
2 检索多列
命令:select 列名1,列名2 from 表名
在这里插入图片描述
3 检索所有列
命令:select * from 表名
在这里插入图片描述
4 检索列的所有不同取值
只返回指令列中不重复的值:select distinct 列名 from 表名
不加distinct
在这里插入图片描述
加distinct (注意:distinct必须放在列名前面)
在这里插入图片描述
假如命令是:select distinct 列名1,列名2 from 表名
只有某条记录的列名1和列名2的取值都与另一条记录相同,才会被当成重复记录不显示
错误写法:select 列名1,distinct 列名2 from 表名
错因:distinct必须放在所有列名之前
5 限制检索出的结果的条数
命令1:select 列名 from 表名 limit n; 从第1行开始,返回n行
在这里插入图片描述
命令2:select 列名 from 表名 limit m,n; 从第m+1行开始,返回n行
在这里插入图片描述
等价语句:select 列名 from 表名 limit n offset m; 从第m+1行开始,返回n行
注意:行的标号从0开始,0代表第1行,m代表第m+1行

发布了90 篇原创文章 · 获赞 8 · 访问量 8259

猜你喜欢

转载自blog.csdn.net/weixin_43854189/article/details/102647128
今日推荐