
# MySQL
MySQL连接器用于连接MySQL数据库，负责建立和维护应用程序和MySQL数据库之间的连接，并管理数据的传输。
- MySQL是一个流行的开源关系型数据库，广泛用于Web应用程序的后端。它支持多种操作系统，包括Windows、Linux、Unix和Mac OS X。MySQL以其高性能、可靠性和灵活性而闻名，是许多企业和开发人员的首选数据库。
- MySQL默认端口为3306，但是管理员可以根据需要将其更改为其他端口。MySQL支持多种存储引擎，包括InnoDB、MyISAM、MEMORY等，每个存储引擎都有其自己的优缺点，可以根据需要进行选择。
#### 创建MySQL连接
1. 登录[CodeArts Link控制台](https://console.huaweicloud.com/codearts-link/)。
2. 在左侧导航栏选择"连接器"，在连接器页面单击"新建连接"。
3. 选择"MySql"连接器。
4. 在弹窗中配置连接器信息，完成后单击"测试连接"，测试通过后，单击"确定"，保存配置。 
   
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 连接名称   | 填写连接器实例名称。                                                                                                                                                                                                                                                                                                           |
   | 连接与安全  | 选择数据库的连接模式。 - 默认：由系统根据用户配置自动拼接数据源连接字符串。  - 专业：由用户自己输入数据源连接字符串。   |
   | 主机IP地址 | **仅当"连接与安全"选择"默认"时需要配置。** 填写数据库的连接IP地址。                                                                                                                                                                                                                                      |
   | 端口     | **仅当"连接与安全"选择"默认"时需要配置。** 填写数据库的连接端口号。                                                                                                                                                                                                                                       |
   | 数据库名   | **仅当"连接与安全"选择"默认"时需要配置。** 填写要连接的数据库名。                                                                                                                                                                                                                                         |
   | 连接字符串  | **仅当"连接与安全"选择"专业"时需要配置。** 填写MySQL数据库的JDBC格式连接串，例如：jdbc:mysql://{hostname}:{port}/{dbname}。                                                                                                                                                                                      |
   | 用户名    | 连接数据库的用户名。                                                                                                                                                                                                                                                                                                           |
   | 密码     | 连接数据库的用户密码。                                                                                                                                                                                                                                                                                                          |
   | 描述     | 填写连接器的描述信息，用于识别不同的连接器。                                                                                                                                                                                                                                                                                               |
      
   
   
 
#### 支持的动作
- 获取记录
- 添加记录
- 更新记录
- 删除记录
- 自定义SQL
 
#### 配置参数
表1获取记录 
| 参数         | 说明                                                                |
|:---|:---|
| 表名         | 单击表名后弹出下拉框和搜索框，可以根据搜索或下拉选择连接的数据库中的表名。                             |
| 字段名        | 选择表名后，单击字段名框弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段。                           |
| WHERE条件    | 单击后弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段，然后在对应的字段上填写要查询数据的条件值（注意值要用英文单引号包住）。 |
| Order by字段 | 填写返回结果的排序字段。                                                      |
| Limit条数    | 填写返回结果的每页数据条数。                                                    |
| Offset偏移量  | 填写分页查询的偏移量。                                                       |
   
表2添加记录 
| 参数   | 说明                                                                  |
|:---|:---|
| 表名   | 单击后弹出下拉框和搜索框，可以根据搜索或下拉选择连接的数据库中要插入数据的表名。                            |
| 插入数据 | 单击后弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段，然后在对应的字段上填写插入操作中目标字段的值（注意值要用英文单引号包住）。 |
   
表3更新记录 
| 参数      | 说明                                                                  |
|:---|:---|
| 表名      | 单击后弹出下拉框和搜索框，可以根据搜索或下拉选择连接的数据库中要更新数据的表名。                            |
| 更新数据    | 单击后弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段，然后在对应的字段上填写更新操作中目标字段的值（注意值要用英文单引号包住）。 |
| WHERE条件 | 单击后弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段，然后在对应的字段上填写要更新数据的条件值（注意值要用英文单引号包住）。   |
   
表4删除记录 
| 参数      | 说明                                                                |
|:---|:---|
| 表名      | 单击后弹出下拉框和搜索框，可以根据搜索或下拉选择连接的数据库中要删除数据的表名。                          |
| WHERE条件 | 单击后弹出下拉框和搜索框，可以根据搜索或下拉勾选对应的字段，然后在对应的字段上填写要删除数据的条件值（注意值要用英文单引号包住）。 |
   
表5自定义SQL 
| 参数   | 说明                                                                                                                                                                                                                                                                                                                           |
|:---|:---|
| 执行语句 | 填写操作数据库的原生SQL语句。 须知： - 执行语句内容会明文展示所输入信息，请防止信息泄露。  - 请谨慎使用drop、truncate等非查询类语句。   |
   
