2020年2月11日 第557页
-
INSERT INTO_DML_SQL手册_分析型数据库MySQL版
INSERT INTO INSERT INTO用于向表中插入数据,遇到主键重复时会自动忽略当前写入数据,不做更新,作用等同于INSERT IGNORE INTO。 语法INSERT [IGNORE] INTO table_name [( column_name [, …] )] [VALU...
-
数据写入/更新/删除/导入最佳实践_最佳实践_分析型数据库MySQL版
数据写入/更新/删除/导入最佳实践 通过批量打包方式高效写入数据向表中写入数据时,可以通过批量打包方式INSERT INTO和REPLACE INTO提高数据写入性能。建议如下: 通过每条INSERT或者REPLACE语句写入的数据行数大于1000行,但写入的总数据量不宜太大,不超过16MB。 通过批量打包方...
-
语法_SELECT_SQL手册_分析型数据库MySQL版
语法 语法SELECT语句用于从一个或多个表中查询数据,具体语法如下所示。 [ WITH with_query [, ...] ]SELECT[ ALL | DISTINCT ] select_expr [, ...][ FROM table_reference [, ...] ][ WHERE conditi...
-
REPLACE INTO_DML_SQL手册_分析型数据库MySQL版
REPLACE INTO REPLACE INTO用于实时覆盖写入数据。写入数据时,根据主键判断待写入的数据是否已经存在于表中,如果已经存在,则先删除该行数据,然后插入新的数据;如果不存在,则直接插入新数据。 语法REPLACE INTO table_name [(column_name,...)] VALUE...
-
数据类型_SQL手册_分析型数据库MySQL版
数据类型 AnalyticDB for MySQL支持的数据类型 boolean布尔类型,值只能是0或1。取值0的逻辑意义为假,取值1的逻辑意义为真,存储字节数1比特位。 tinyint微整数类型,取值范围-128~127,存储字节数1字节。 smallint小整数类型,取值范围-32768~32767,存储字...
-
WITH_SELECT_SQL手册_分析型数据库MySQL版
WITH 本文介绍如何在SELECT语句中使用WITH子句。 查询中可以使用WITH子句来创建通用表达式(Common Table Express, 简称CTE),WITH子句定义的子查询,供SELECT查询引用。WITH子句可以扁平化嵌套查询或者简化子查询,SELECT只需执行一遍子查询,提高查询性能。...
-
INSERT SELECT FROM_DML_SQL手册_分析型数据库MySQL版
INSERT SELECT FROM 如果您的数据在其他表中已经存在,可以通过INSERT SELECT FROM将数据复制到另外一张表。 语法INSERT INTO table_name [( column_name [, …] )]query; 参数 column_name:列名,如果需要将源表中的部分列数...
-
GROUP BY_SELECT_SQL手册_分析型数据库MySQL版
GROUP BY GROUP BY子句用于对查询结果进行分组,在GROUP BY中使用GROUPING SETS、CUBE、ROLLUP可以以不同的形式展示分组结果。 语法GROUP BY expression [, ...]GROUPING SETSGROUPING SETS用于在同一结果集中指定多个GROU...
-
HAVING_SELECT_SQL手册_分析型数据库MySQL版
HAVING HAVING子句与聚合函数以及GROUP BY子句一起使用,在分组和聚合计算完成后,HAVING子句对分组进行过滤,去掉不满足条件的分组。 语法[ HAVING condition ]注意事项 HAVING条件中引用的列必须为分组列或引用了聚合函数结果的列。 HAVING子句必须与聚合函数以及GR...
-
RENAME USER_SQL手册_分析型数据库MySQL版
RENAME USER RENAME USER用于更改用户名。 语法RENAME USER old_user TO new_user [, old_user TO new_user] ... 示例RENAME USER account2 TO account_2;SELECT User, Host, Pa...