检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL语法迁移 支持的关键词和特性 数据类型 函数和表达式 表(可选参数、操作) 索引 注释 数据库 数据操作语句(DML) 事务管理和数据库管理 父主题: DSC
characters]) 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除等于characters的字符串(缺省为空格)。
DQL语法 DQL语法一览表 SELECT SELECT INTO
DML语法 DML语法一览表 CALL COPY DELETE EXPLAIN EXPLAIN PLAN LOCK MERGE INTO INSERT和UPSERT UPDATE VALUES
DDL语法 DDL语法一览表 ALTER BLOCK RULE ALTER DATABASE ALTER EXCEPT RULE ALTER EXTERNAL SCHEMA ALTER FOREIGN TABLE (GDS导入导出) ALTER FOREIGN TABLE (For
TCL语法 TCL语法一览表 ABORT BEGIN CHECKPOINT COMMIT | END COMMIT PREPARED PREPARE TRANSACTION SAVEPOINT SET TRANSACTION START TRANSACTION ROLLBACK RELEASE
DCL语法 DCL语法一览表 ALTER DEFAULT PRIVILEGES ANALYZE | ANALYSE DEALLOCATE DO EXECUTE EXECUTE DIRECT GRANT PREPARE REASSIGN OWNED REVOKE
SQL语法参考历史版本下载 表1 历史版本 发布时间 版本号 文档地址 2024年4月17日 8.3.0.x版本 点击下载 2023年5月30日 8.2.1.x版本 点击下载 2022年11月28日 8.2.0版本 点击下载 2021年07月30日 8.1.1.x版本 点击下载 2021年05月15日
名前缀,则访问当前模式下的命名对象。创建命名对象时也可用模式名作为前缀修饰。 另外,CREATE SCHEMA可以包括在新模式中创建对象的子命令,这些子命令和那些在创建完模式后发出的命令没有任何区别。如果使用了AUTHORIZATION子句,则所有创建的对象都将被该用户所拥有。 注意事项
characters]) 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除只包含characters中字符(缺省为空格)的最长的字符串。 从字符串string的指定位置删除等于characters的字符串(缺省为空格)。
普通索引和前缀索引 HASH索引 BTREE索引 SPATIAL空间索引 FULLTEXT全文索引 删除索引 索引重命名 父主题: MySQL语法迁移
修改应用在指定表的脱敏策略 ALTER REDACTION POLICY 删除应用在指定表的脱敏策略 DROP REDACTION POLICY 定义行级访问控制 行级访问控制策略控制数据库表中行级数据可见性。不同用户执行相同的SQL查询操作,读取到的结果不同。所涉及的SQL语句,请参考下表。
数据库查询语句SELECT是用于在数据库中检索适合条件的信息,请参考SELECT。 删除数据 删除表中指定条件的数据,请参考DELETE。 拷贝数据 GaussDB(DWS)提供了在表和文件之间拷贝数据的语句,请参考COPY。 锁定表 GaussDB(DWS)提供了多种锁模式用于控制对表中数据的并发访问,请参考LOCK。
并且将查询到的数据插入到新表中的语句,请参考SELECT INTO。 父主题: DQL语法
TCL语法一览表 TCL(Transaction Control Language事务控制语言 ),用来控制数据库操纵事务发生的时间及效果,对数据库实行监视等。 提交 GaussDB(DWS)通过COMMIT或者END可完成提交事务的功能。请参考COMMIT | END。 设置保存点
支持的关键词和特性 DSC支持迁移的MySQL关键字和特性如表1所示。 “版本”列代表初次支持该关键字/特性的DWS集群版本。 “备注”列包含该特性的配置参数,可用于自定义迁移工具如何迁移相应的关键字/特性。 表1 章节 对象->关键词/特性 版本 备注 数据类型 数字类型 8.0
HASH索引 GaussDB(DWS)不支持HASH索引。DSC工具迁移时会根据GaussDB(DWS)的特性将其迁移为普通索引。 内联HASH索引。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE `public`.`
删除索引 MySQL支持DROP INDEX和ALTER TABLE DROP INDEX两种删除索引的语句。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 DROP INDEX 输入示例 1 2 3 4 5 6 7 8 9 10 11 12
表(可选参数、操作) 本节主要介绍表(可选参数、操作)的迁移语法。迁移语法决定了关键字/功能的迁移方式。GaussDB(DWS)不支持表(可选参数),目前针对表(可选参数)的迁移方法都是临时迁移方法。 ALGORITHM ALTER TABLE RENAME AUTO_INCREMENT
修改应用在指定表的脱敏策略 ALTER REDACTION POLICY 删除应用在指定表的脱敏策略 DROP REDACTION POLICY 定义行级访问控制 行级访问控制策略控制数据库表中行级数据可见性。不同用户执行相同的SQL查询操作,读取到的结果不同。所涉及的SQL语句,请参考下表。