 Greenplum Database 管理员指南 6.2.1Greenplum Database 管理员指南 版本 V6.2.1 2020 年 09 月 27 日 欢迎关注 Greenplum 官方微信公众号和加入官方社区技术讨论群: ©2020 Esena Chen(陈淼 miaochen@mail.ustc.edu.cn) 编者工作十几 中,仍会参考官方文档,但绝不是简单的翻译,甚至有些内容会与官方文档不一致。 编者提醒,升级版本极其重要,4 版本早该淘汰了,5 版本和 6 版本都带来了极大 的性能和稳定性的提升。 声明 本文档的版权归[陈淼]个人所有,未经许可和授权不得抄袭和引用。 本文档中的绝大部分内容都经过编者重新考量和实测验证,有些观点与官方手册有 出入,仅代表编者本人观点,与官方手册无关。本书中可能会提及一些非官方的命令和 本书中可能会提及一些非官方的命令和 工具等,仅用于讲解相关知识,如有缺失相关细节的情况,请谅解。 致读者 如果您在阅读和参考本书的过程中发现有任何不妥之处,或者有任何的建议和意见, 欢迎联系编者,本书主要针对 GP 数据库的爱好者进行编写,包括产品的安装和使用说 明,以及最佳实践等内容。本书的发布更新情况与编者的时间有关,不做承诺。 编写: 陈淼 电邮: miaochen@mail0 码力 | 416 页 | 6.08 MB | 1 年前3 Greenplum Database 管理员指南 6.2.1Greenplum Database 管理员指南 版本 V6.2.1 2020 年 09 月 27 日 欢迎关注 Greenplum 官方微信公众号和加入官方社区技术讨论群: ©2020 Esena Chen(陈淼 miaochen@mail.ustc.edu.cn) 编者工作十几 中,仍会参考官方文档,但绝不是简单的翻译,甚至有些内容会与官方文档不一致。 编者提醒,升级版本极其重要,4 版本早该淘汰了,5 版本和 6 版本都带来了极大 的性能和稳定性的提升。 声明 本文档的版权归[陈淼]个人所有,未经许可和授权不得抄袭和引用。 本文档中的绝大部分内容都经过编者重新考量和实测验证,有些观点与官方手册有 出入,仅代表编者本人观点,与官方手册无关。本书中可能会提及一些非官方的命令和 本书中可能会提及一些非官方的命令和 工具等,仅用于讲解相关知识,如有缺失相关细节的情况,请谅解。 致读者 如果您在阅读和参考本书的过程中发现有任何不妥之处,或者有任何的建议和意见, 欢迎联系编者,本书主要针对 GP 数据库的爱好者进行编写,包括产品的安装和使用说 明,以及最佳实践等内容。本书的发布更新情况与编者的时间有关,不做承诺。 编写: 陈淼 电邮: miaochen@mail0 码力 | 416 页 | 6.08 MB | 1 年前3
 TiDB中文技术文档.. 3. SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 4. ... TiDB 支持的 TLS 版本及密钥交换协议和加密算法由 Golang 官方库决定。 TLS 1.0 TLS 1.1 TLS 1.2 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA MySQL Perl API MySQL Python API MySQL Ruby APIs MySQL Tcl API MySQL Eiffel Wrapper Mysql Go API Oracle 官方提供了以下 API , TiDB 可以兼容所有这些 API。 MySQL Connector/C:C 语言的客户端库,是 libmysqlclient 的替代品 MySQL Connector/C++:C++ TiDB 使用 MySQL 第三方 API 连接 TiDB Connectors 和 API - 164 - 本文档使用 书栈(BookStack.CN) 构建 第三方 API 非 Oracle 官方提供,下表列出了常用的第三方 API: Environment API Type Notes Ada GNU Ada MySQL Bindings libmysqlclient See MySQL0 码力 | 444 页 | 4.89 MB | 6 月前3 TiDB中文技术文档.. 3. SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 4. ... TiDB 支持的 TLS 版本及密钥交换协议和加密算法由 Golang 官方库决定。 TLS 1.0 TLS 1.1 TLS 1.2 TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA MySQL Perl API MySQL Python API MySQL Ruby APIs MySQL Tcl API MySQL Eiffel Wrapper Mysql Go API Oracle 官方提供了以下 API , TiDB 可以兼容所有这些 API。 MySQL Connector/C:C 语言的客户端库,是 libmysqlclient 的替代品 MySQL Connector/C++:C++ TiDB 使用 MySQL 第三方 API 连接 TiDB Connectors 和 API - 164 - 本文档使用 书栈(BookStack.CN) 构建 第三方 API 非 Oracle 官方提供,下表列出了常用的第三方 API: Environment API Type Notes Ada GNU Ada MySQL Bindings libmysqlclient See MySQL0 码力 | 444 页 | 4.89 MB | 6 月前3
 MyBatis 框架尚硅谷 java 研究院版本:V 1.0resource="EmployeeMapper.xml" /> 2.4 创建 Mybatis 的 sql 映射文件 1) 参考 MyBatis 的官方手册 2.5 测试 1) 参考 MyBatis 的官方手册 @Test public void test() throws Exception { String resource = "mybatis-config.xml"; InputStream 的定义需要我们手 工编写 官方文档地址 http://www.mybatis.org/generator/ 官方工程地址 https://github.com/mybatis/generator/releases 7.2 逆向工程的配置 1) 导入逆向工程的 jar 包 mybatis-generator-core-1.3.2.jar 2) 编写 MBG 的配置文件(重要几处配置),可参考官方手册0 码力 | 44 页 | 926.54 KB | 1 年前3 MyBatis 框架尚硅谷 java 研究院版本:V 1.0resource="EmployeeMapper.xml" /> 2.4 创建 Mybatis 的 sql 映射文件 1) 参考 MyBatis 的官方手册 2.5 测试 1) 参考 MyBatis 的官方手册 @Test public void test() throws Exception { String resource = "mybatis-config.xml"; InputStream 的定义需要我们手 工编写 官方文档地址 http://www.mybatis.org/generator/ 官方工程地址 https://github.com/mybatis/generator/releases 7.2 逆向工程的配置 1) 导入逆向工程的 jar 包 mybatis-generator-core-1.3.2.jar 2) 编写 MBG 的配置文件(重要几处配置),可参考官方手册0 码力 | 44 页 | 926.54 KB | 1 年前3 阿里云云数据库 Redis 版 快速入门{key}1,aa{key},ab{key}3 的方式 存储,这样调用受限命令时才能生效。具体关于 hash tag 的用法请参见 Redis 官方文档: http://redis.io/topics/cluster-spec。 关于 Redis 命令的详细信息,请参见 官方文档。 云数据库 Redis 版集群实例最新的命令支持详情,请参见 云栖社区说明。 云数据库 Redis 云数据库建立连接并进行数据操作。 说明:Redis-cli 是 Redis 原生的命令行工具,可以先下载安装 Redis 即可使用 Redis-cli。在 ECS 上安 装 Redis 的命令请参考 Redis 官方网页。 Redis-cli 连接云数据库 Redis 版的命令如下: 前提条件 如果您需要从本地 PC 端访问 Redis 实例进行数据操作,可以通过在 ECS 上配置端口映射或者端口转发实现。 或服务器通过公网连接 ECS Windows 6379端口,对云数据库 Redis 进行 访问。 注意:因 portproxy 由微软官方提供,未开源使用,您如果配置使用过程中遇到疑问,可参看 netsh 的 portproxy 使用说明或向微软官方咨询确认。或者您也可以考虑通过其他的方案实现,比如通过 portmap 配置代理映射。 云数据库 Redis 版 快速入门 26 ECS0 码力 | 29 页 | 1.07 MB | 1 年前3 阿里云云数据库 Redis 版 快速入门{key}1,aa{key},ab{key}3 的方式 存储,这样调用受限命令时才能生效。具体关于 hash tag 的用法请参见 Redis 官方文档: http://redis.io/topics/cluster-spec。 关于 Redis 命令的详细信息,请参见 官方文档。 云数据库 Redis 版集群实例最新的命令支持详情,请参见 云栖社区说明。 云数据库 Redis 云数据库建立连接并进行数据操作。 说明:Redis-cli 是 Redis 原生的命令行工具,可以先下载安装 Redis 即可使用 Redis-cli。在 ECS 上安 装 Redis 的命令请参考 Redis 官方网页。 Redis-cli 连接云数据库 Redis 版的命令如下: 前提条件 如果您需要从本地 PC 端访问 Redis 实例进行数据操作,可以通过在 ECS 上配置端口映射或者端口转发实现。 或服务器通过公网连接 ECS Windows 6379端口,对云数据库 Redis 进行 访问。 注意:因 portproxy 由微软官方提供,未开源使用,您如果配置使用过程中遇到疑问,可参看 netsh 的 portproxy 使用说明或向微软官方咨询确认。或者您也可以考虑通过其他的方案实现,比如通过 portmap 配置代理映射。 云数据库 Redis 版 快速入门 26 ECS0 码力 | 29 页 | 1.07 MB | 1 年前3 TiDB v7.1 中文手册4.2.18 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4369 页 | 98.92 MB | 1 年前3 TiDB v7.1 中文手册4.2.18 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4369 页 | 98.92 MB | 1 年前3 谈谈MYSQL那点事一般是 innodb_buffer_pool_size 的 25% ,官方推荐是 innodb_buffer_pool_size 的 40-50%, 设置大 一点来避免在日志文件覆写上不必要的缓冲池刷新 行为 innodb_log_buffer_size 128K 64M 用来缓冲日志数据的缓冲区的大小 . 推荐是 8M , 官方推荐该值小于 16M ,最好是 1M-8M 之间  设计合理的数据表结构:适当的数据冗余 MySQL Slow Log MySQL Slow Log 分析工具 分析工具  mysqldumpslow - mysql mysqldumpslow - mysql 官方提供的慢查询日志分析 官方提供的慢查询日志分析 工具 工具  mysqlsla - hackmysql.com mysqlsla - hackmysql.com 推出的一款日志分析工具 推出的一款日志分析工具0 码力 | 38 页 | 2.04 MB | 1 年前3 谈谈MYSQL那点事一般是 innodb_buffer_pool_size 的 25% ,官方推荐是 innodb_buffer_pool_size 的 40-50%, 设置大 一点来避免在日志文件覆写上不必要的缓冲池刷新 行为 innodb_log_buffer_size 128K 64M 用来缓冲日志数据的缓冲区的大小 . 推荐是 8M , 官方推荐该值小于 16M ,最好是 1M-8M 之间  设计合理的数据表结构:适当的数据冗余 MySQL Slow Log MySQL Slow Log 分析工具 分析工具  mysqldumpslow - mysql mysqldumpslow - mysql 官方提供的慢查询日志分析 官方提供的慢查询日志分析 工具 工具  mysqlsla - hackmysql.com mysqlsla - hackmysql.com 推出的一款日志分析工具 推出的一款日志分析工具0 码力 | 38 页 | 2.04 MB | 1 年前3 TiDB v8.0 中文手册代理组件 TiProxy 成为正式功能 (GA) #413 @djshow832 @xhebox TiDB v7.6.0 引入了代理组件 TiProxy 作为实验特性。TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持功能,让 TiDB 集群的负载更加均衡,并在维护操作期间不 影响用户对数据库的连接访问。 在 v8.0.0 4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 72 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 4805 页 | 101.28 MB | 1 年前3 TiDB v8.0 中文手册代理组件 TiProxy 成为正式功能 (GA) #413 @djshow832 @xhebox TiDB v7.6.0 引入了代理组件 TiProxy 作为实验特性。TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持功能,让 TiDB 集群的负载更加均衡,并在维护操作期间不 影响用户对数据库的连接访问。 在 v8.0.0 4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 72 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL0 码力 | 4805 页 | 101.28 MB | 1 年前3 TiDB v7.6 中文手册系统变量。 更多信息,请参考用户文档。 2.2.1.4 高可用 • 支持代理组件 TiProxy(实验特性)#413 @djshow832 @xhebox TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持功能, 让 TiDB 集群的负载更加均衡,并在维护操作期间不影响用户对数据库的连接访问。其应用场景如下: – 同步数据到对象存储的性能 #10098 @CharlesCheung96 * 支持通过在 sink-uri 中设置 content-compatible=true 使 TiCDC Canal-JSON 兼容 Canal 官方输出 的内容格式 #10106 @3AceShowHand – TiDB Data Migration (DM) * 为 DM OpenAPI 增加了全量物理导入的相关配置 #10193 @GMHDBJD 4.2.18 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述0 码力 | 4666 页 | 101.24 MB | 1 年前3 TiDB v7.6 中文手册系统变量。 更多信息,请参考用户文档。 2.2.1.4 高可用 • 支持代理组件 TiProxy(实验特性)#413 @djshow832 @xhebox TiProxy 是 TiDB 的官方代理组件,位于客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持功能, 让 TiDB 集群的负载更加均衡,并在维护操作期间不影响用户对数据库的连接访问。其应用场景如下: – 同步数据到对象存储的性能 #10098 @CharlesCheung96 * 支持通过在 sink-uri 中设置 content-compatible=true 使 TiCDC Canal-JSON 兼容 Canal 官方输出 的内容格式 #10106 @3AceShowHand – TiDB Data Migration (DM) * 为 DM OpenAPI 增加了全量物理导入的相关配置 #10193 @GMHDBJD 4.2.18 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述0 码力 | 4666 页 | 101.24 MB | 1 年前3 TiDB v8.1 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4807 页 | 101.31 MB | 1 年前3 TiDB v8.1 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4807 页 | 101.31 MB | 1 年前3 TiDB v7.5 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4590 页 | 100.91 MB | 1 年前3 TiDB v7.5 中文手册4.2.19 CREATE RESOURCE GROUP,DROP RESOURCE GROUP 和 ALTER RESOURCE GROUP TiDB 资源组创建与修改语句的语法与 MySQL 官方不同,详情参见: • CREATE RESOURCE GROUP • DROP RESOURCE GROUP • ALTER RESOURCE GROUP 2.5 使用限制 本文会将详细描述 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL Connector/J 的更多使用方法,可以参考 MySQL Connector/J 官方文档。 • 你可以继续阅读开发者文档,以获取更多关于 TiDB 应用开发的最佳实践。例如:插入数据、更新数据、 删除数据、单表读取、事务、SQL 性能优化等。 • 如果你更倾向于参与课程进行学习,我们也提供专业的0 码力 | 4590 页 | 100.91 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













