Mysql数据库核心技术(十六)-查询数据(二)-select简单查询与as字段别名
从这一节开始我们就来深入了解mysql的select查询语句,本文首先从最基础的查询讲起,然后逐步深入。下面介绍第一条查询语句,如下:
select * from stu666;语句解释:
从stu666表中查询所有数据。执行结果如下:
该语句在学习过程中是最常用的,然而在实际工作中却几乎不会这样查询。因为,真实的数据库基本上都存放着大量数据,如果我们每次都查询全部数据,那个效率可想而知了。
所以,我们至少需要了解如何指定字段来查询。请执行以下语句:
select name as '姓名',age as '年龄' from stu666;语句解释:
从stu666表中查询name字段和age字段的数据,并在查询结果中将name字段的名称显示为姓名,将age字段的名称显示为年龄。
执行结果如下:
下面我们再看一下如何同时查询两张表,请执行以下语句:
select * from stu666,stu777;语句解释:
同时查询stu666表和stu777表中的所有数据由于目前我们只有stu666表,所以我这里就复制stu666的表结构来创建一张stu777表,然后再为stu777表插入一条测试数据,然后再执行以上的多表查询语句,执行结果如下:
我们可以看到,查询结果是将两张表的所有字段拼接到一起显示了出来,这时,查询结果中可能存在多个相同的字段,这个问题在后面我们讲联表查询时会得到解决。
在上面的查询语句中我们都没有使用查询选项,下面就来测试一条带查询选项的语句
select distinct name as '姓名' from stu666;语句解释:
查询stu666表中的全部数据,并在查询结果中按照name字段来去重复。执行结果如下:
OK,上面的实验完全符合我们的预期,到目前为止我们已经掌握了一些基础的select查询操作。
学习完本节后,大家一定要亲自动手做一些查询操作,这些东西在逻辑上并没有难度,只是需要多多练习才能孰能生巧。
好了,本节就先讲到这里,下一篇再继续。
mysql很多年前学过,忘得差不多了,再来回忆一下 讲的真明白,好教程不在多 大赞大赞大赞大赞大赞大赞。 mysql很多年前学过,忘得差不多了,再来回忆一下 全网最好的mysql入门图文教程,没有之一。 学会了,消化中。。。 讲的够清楚,排版也清晰,网站也没有广告,就是好 讲的非常好,浅显易懂~ 楼主真乃世外高人