MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
表
是一个DML语句中引入MySQL 8.0.19返回指定表的行和列。
表table_name(订单column_name][限制数量(抵消数量]]
的表
声明在某些方面就像选择
。考虑到存在的表命名t
以下两个语句生成相同的输出:
表t;SELECT * t;
你可以秩序,限制产生的行数表
使用命令
和限制
分别的条款。这些函数一起使用时相同的相同的条款选择
(包括一个可选的抵消
条款与限制
),你可以看到:
mysql >表t;+ - - - - - - - - - - b + | | | +——+——+ | 1 | 2 | | 6 | 7 | | 9 | 5 | | 10 | 4 | | 11 | 1 | | 13 | 3 | | 14 | 6 | +——+——+ 7行组(0.00秒)mysql >表t, b;+ - - - - - - - - - - b + | | | +——+——+ | 10 | 4 | | 11 | 1 | | 1 | 2 | | 13 | 3 | | 9 | 5 | | 14 | 6 | | 6 | 7 | +——+——+ 7行组(0.00秒)mysql >表t限制3;+ - - - + - - - + | | | b + - - - + - - - + | 1 | 2 | | 6 | 7 | | 9 | 5 | + - - - + - - - + 3组(0.00秒)mysql >表t, b限制3;+ - - - - - - - - - - b + | | | +——+——+ | 10 | 4 | | 11 | 1 | | 1 | 2 | +——+——+ 3组(0.00秒)mysql >表t, b限制3抵消2;+ - - - - - - - - - - b + | | | +——+——+ | 1 | 2 | | 13 | 3 | | 9 | 5 | +——+——+ 3行组(0.00秒)
对于返回表列的限制,超出了可以通过使用过滤行命令
和限制
,或者两者兼有,使用选择
。
表
可以使用临时表。
表
也可以用于代替吗选择
在许多其他结构,包括那些列在这里:
与
联盟
,如下所示:mysql >表t1;+ - - - + - - - - - b + | | | + - - - + - - - + | 2 | 10 | | 5 | 3 | | 7 | 8 | + - - - + - - - + 3行设置mysql表t2 >(0.00秒);+ - - - + - - - + | | | b + - - - + - - - + | 1 | 2 | 3 | 4 | | | 6 | 7 | + - - - + - - - + 3组(0.00秒)mysql >表t1表t2联盟;+ - - - + - - - - - b + | | | + - - - + - - - + | 2 | 10 | | 5 | 3 | | 7 | 8 | | 1 | 2 | 3 | 4 | | | 6 | 7 | + - - - + - - - + 6行组(0.00秒)
的
联盟
只显示相当于以下声明:mysql > SELECT * FROM t1联盟选择从t2 *;+ - - - + - - - - - b + | | | + - - - + - - - + | 2 | 10 | | 5 | 3 | | 7 | 8 | | 1 | 2 | 3 | 4 | | | 6 | 7 | + - - - + - - - + 6行组(0.00秒)
表
也可以使用在工会选择
语句,值
语句,或两者兼而有之。看到部分13.2.10.3,“联邦条款”。与
成
填充用户变量,和到输出文件
或到DUMPFILE
表数据写入一个文件。看到部分13.2.10.1,“选择…声明”更具体的信息和示例。在许多情况下,您可以使用子查询。鉴于任何表
t1
与一个列命名一个
和第二个表t2
有一个专栏,语句如以下:(表中SELECT * FROM t1, t2);
假设一个列的表
ts
被命名为x
之前,相当于每个语句所示(并产生相同的结果在这两种情况下):SELECT * FROM t1,(从t2选择x);从t1, SELECT * (SELECT * FROM t2);
看到部分13.2.11,“子查询”为更多的信息。
与
插入
和取代
语句,你会使用SELECT *
。看到部分13.2.6.1,“插入…SELECT语句”为更多的信息和示例。