计算机, 数据库
取样操作:从MySQL的选择选择
MySQL中,就像任何其他关系数据库管理系统,在其结构中的样本SELECT语句。 这并不奇怪,因为数据库主要包含机密信息,必要时进行检索。 select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL的 选择 SELECT语句可以做到这一点在许多不同的方式,提供了极大的一套工具。
安装MySQL
MySQL是实现为Windows下和Linux下。 安装MySQL的Ubuntu,在OS的终端相当执行两支球队:
- sudo易于得到安装mysql服务器。
- sudo易于得到安装mysql客户端。
对于MySQL的Windows,只是从官方网站下载“数据库”合适的安装包和运行它们。
SELECT语句的整体结构
在MySQL完整结构从SELECT语句的选择如下:
1.选择 - 列名(场)。
2.从 - 表名。
3. WHERE - ,其中的条件进行采样。
请注意,虽然SQL语言的语法是不区分大小写,一个很好的做法写语句和保留关键字(FROM,WHERE等)几个大字,以及表和列的名字 - 小。 SELECT приведен на рисунке ниже. 使用如下所示的MySQL操作者从SELECT选择的最简单的例子。
一个星号的字后SELECT是关键字的类似物ALL意味着从给定的表来选择的所有列。 如果你有兴趣对某些表的字段,他们应该在适当的位置标明,以逗号分隔。 这同样适用于该表的名称 - 如果超过一个,进入他们都用逗号隔开。
使用WHERE
很显然,你不禁注意到,在前面的例子中,没有关键字WHERE - 这是因为在这种情况下,我们不需要。 这种说法是不必需的,在选择这样可选的运营商,也有很多,但他们都有点晚。 如果您是在名称添加一个WHERE表和任何条件,如类型=“狗”,那么结果集将得到与代表爱迪生的宠物只有一行。 下图显示了一个例子。 不要忽略声明ORDER BY,这里也没关系,它会稍后讨论。
值得一提的是,WHERE后也可以写多个条件,但用逗号不再分离。 为了这个目的,你必须使用关键字,如AND或OR。 这一切都取决于你的条件必须是如何得到满足。 如果你有兴趣在满足所有指定的条件,那么他们之间必须是,如果结果应该满足他们的至少一个,然后使用或结果。
ORDER BY子句
我们提到,除了在SELECT语句的WHERE有与您可以操纵的结果在特定情况下需要设置许多其他的关键字。 一个这样的“钥匙”是ORDER BY。 它可以让你到一个特定的领域,既升序和降序内样品的结果进行排序。 这足以后,他只需指定列名,根据你需要对数据进行排序的值。 重要的是要符合几个条件:第一 - 在声明中,ORDER BY指定的名称,并且必须在SELECT存在; 第二 - ORDER BY必须放置在该请求的结束。
默认的排序是升序(ASC),但是如果你需要以降序对结果进行排序,字段名称,而不是ASC关键字DESC后写。
结论
我们回顾了主要的,但不是所有的工具,操作员从MySQL的选择。 SELECT,除了上面提到的那些,有很多其他的功能,允许从数据库中检索数据,灵活和有效。
Similar articles
Trending Now