这个博客将非常基本。如果您有MySQL经验,则可以跳过它。撰写此博客的原因是为初学者。以下内容将说明如何使用SELECT查看单个列,多列和指定表的所有列。
首先准备表,表结构如下所示:
表数据如下所示:
请注意,在MySQL4.1之后,数据库关键字完全没有由情况区分。数据库名称,表名和列默认并且不区分,但可以修改(不建议)。
首先使用用户指定您需要操作的数据库。
然后使用选择从用户表查询名称列。选择遵循列表的名称,名称后面是表。
selectcolumn_namefromtable_name;
selectColumn_name1,column_name2,column_name3fromtable_name;
通过两种方式进行查询。第一个是从上面派生的两种方式,列出了所有列。
第二个也是某些程序员使用的最常用的SQL,使用 * -Pass匹配来替换所有列。
*从table_name中选择;**
*提示:这是程序员使用的禁忌。数据库列查询。这可以改善查询查询。
如果您需要查询未重复的数据,则可以将不同的关键字用于重型。
我们在上表中插入一个新数据。数据年龄相等,性别相同。
目前,您可以看到年龄列的相等值
在这一点上,我们希望在用户表中获得用户的年龄。我们可以使用不同的关键字,以便在需要重新恢复的列前使用。
这里有一个问题要注意,不同的关键字将在所有字段上起作用。如果不同的关键字背后有多个字段,则不会重复许多字段的值。
例如,用户表中没有年龄,并且名称不会同时重复数据。目前,独特的关键字无效,但它本身不存在。
如果以下关键字的字段值不相等,那么独特的关键字仍然可能很重。目前,不同的关键字将过滤一块数据。
较早的查询将返回所有符合条件的记录。如果我们只需要指定记录数,则可以使用限制关键字来限制返回行;该场景主要用于数据分页。
极限的值需要大于或等于0。
如果限制给出的值大于表的行记录值,则将返回所有数据。例如,我们通过选择计数(1)和总共7个数据查询用户表的记录值。目前,我们将介绍8,不会报告错误。MySQL将把所有数据放回用户表中。
限制可以表示两个参数的启动值和最终值,以及闭合间隔(包括启动值和端值)。如果您遵循一个参数,则表示端值,启动值默认值为默认值。注意,该参数是MySQL数据索引的初始值为0。
限制2,4表示查询第3条数据到第5条数据,其行号为2到4。