MySQL 链接参数说明

1 篇文章 0 订阅
1 篇文章 0 订阅

1. 连接参数

1.1. activate_all_roles_on_login

PropertyValue
Command-Line Format--activate-all-roles-on-login
Introduced8.0.2
System Variable[activate_all_roles_on_login](server-administration.html#sysvar_activate_all_roles_on_login)
ScopeGlobal
DynamicYes
SET_VAR Hint AppliesNo
Typeboolean
Default ValueOFF

::: alert-warning
此参数在版本8.0.2引入,是一个可以动态调整的global级参数,默认值为OFF。此参数用于控制在账户登录时是否激活已经授予的角色,如果为ON则授予的角色会被激活,设置为OFF时只能通过SET DEFAULT ROLE显式激活用户角色。activate_all_roles_on_login设置只在账户登录或者开始执行存储过程时生效,如果想更改session的role需要执行SET ROLE语句。
:::

  • 范例:
    1.创建测试角色
mysql> create role test2_read;
Query OK, 0 rows affected (0.02 sec)
  1. 赋权角色
mysql> grant select on dsg.* to 'test2_read';
Query OK, 0 rows affected (0.01 sec)

3.创建测试用户

mysql>  create user 'read2'@'%' identified by '1234';
Query OK, 0 rows affected (0.01 sec)
  1. 角色赋予用户
mysql> grant test2_read to 'read2'@'%';
Query OK, 0 rows affected (0.02 sec)

5.刷新权限

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

6.检测是否能够查看DSG 数据库

[root@mysql2 ~]# mysql -u read2 -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.15 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> 

mysql> show grants for 'read2'@'%';
+---------------------------------------+
| Grants for read2@%                    |
+---------------------------------------+
| GRANT USAGE ON *.* TO `read2`@`%`     |
| GRANT `test2_read`@`%` TO `read2`@`%` |
+---------------------------------------+
2 rows in set (0.00 sec)
mysql>  select current_role();
+----------------+
| current_role() |
+----------------+
| NONE           |
+----------------+
  1. 设置set_default_role
set default role all to 'read2'@'%';`
mysql> select current_role();
+------------------+
| current_role()   |
+------------------+
| `test2_read`@`%` |
+------------------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| dsg                |
| information_schema |
+--------------------+
2 rows in set (0.00 sec)

::: alert-warning
此例说明:activate_all_roles_on_login 控制角色是否生效.
:::

1.2. automatic_sp_privileges

PropertyValue
System Variable[automatic_sp_privileges](server-administration.html#sysvar_automatic_sp_privileges)
ScopeGlobal
DynamicYes
SET_VAR Hint AppliesNo
Typeboolean
Default ValueTRUE

该参数控制着server是否自动分配execute和alter权限给创建routine的用户。 默认为1,自动赋权

1.3. auto_generate_certs

PropertyValue
Command-Line Format--auto-generate-certs[={OFF|ON}]
System Variable[auto_generate_certs](server-administration.html#sysvar_auto_generate_certs)
ScopeGlobal
DynamicNo
SET_VAR Hint AppliesNo
Typeboolean
Default ValueON

自动认证:当服务启动后服务程序会自动产生server ,client 认证文件,不需要再指定-ssl 选项
例如:一下插件为自动生成,不需要手动指定.
sha256_password_auto_generate_rsa_keys and caching_sha2_password_auto_generate_rsa_keys
系统变量是相关的,但它控制使用SSL进行安全连接所需的SSL证书和密钥文件的自动生成。

1.4. back_log

PropertyValue
System Variable[back_log](server-administration.html#sysvar_back_log)
ScopeGlobal
DynamicNo
SET_VAR Hint AppliesNo
Typeinteger
Default Value-1 (autosized)
Minimum Value1
Maximum Value65535

baklog 选项适用于在非常短的时间内有大量连接.进行指定有多少连接可以进来.

  • 修改back_log参数值:由默认的50修改为500.(每个连接256kb, 占用:125M)

back_log=500

查看mysql 当前系统默认back_log值,命令:

show variables like 'back_log';

back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。也就是说,如果MySql的连接数达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆栈的数量即back_log,如果等待连接的数量超过back_log,将不被授予连接资源。将会报:

unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时.

back_log值不能超过TCP/IP连接的侦听队列的大小。若超过则无效,查看当前系统的TCP/IP连接的侦听队列的大小命令:cat /proc/sys/net/ipv4/tcp_max_syn_backlog,目前系统为1024。对于Linux系统推荐设置为大于512的整数。
查看当前系统监听队列:

cat /proc/sys/net/ipv4/tcp_max_syn_backlog

修改系统内核参数,可以编辑/etc/sysctl.conf去调整它。
如:

net.ipv4.tcp_max_syn_backlog = 2048

生效

sysctl -p

1.5. bind_address

PropertyValue
Command-Line Format--bind-address=addr
System Variable[bind_address](server-administration.html#sysvar_bind_address)
ScopeGlobal
DynamicNo
SET_VAR Hint AppliesNo
Typestring
Default Value*

此选项为,是在哪个网络接口上进行网络监听.

  • 如果是* ,服务监听在本机的所有网卡上.包括IPV4 ,IPV6.
  • 如果是0.0.0.0,监听所有的IPV4.
  • 如果是:: 服务监听所有的IPV4,IPV6
  • 如果是IPV4 的映射地址,则要使用::ffff:127.0.0.1 host=127.0.0.1 or --host=::ffff:127.0.0.1 登录
  • 如果是特殊的IPV4 地址和IPV6 地址,你只能从特定的地址进行连接.

1.6. block_encryption_mode

PropertyValue
Command-Line Format--block-encryption-mode=#
System Variable[block_encryption_mode](server-administration.html#sysvar_block_encryption_mode)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring
Default Valueaes-128-ecb

连接的加密模式:

For OpenSSL, permitted mode values are: ECB, CBC, CFB1, CFB8, CFB128, OFB

For wolfSSL, permitted mode values are: ECB, CBC

1.7. character_set_client

PropertyValue
System Variable[character_set_client](server-administration.html#sysvar_character_set_client)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring
Default Value (>= 8.0.1)utf8mb4
Default Value (8.0.0)utf8

数据库客户端默认字符集

1.8. character_set_connection

PropertyValue
System Variable[character_set_connection](server-administration.html#sysvar_character_set_connection)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring
Default Value (>= 8.0.1)utf8mb4
Default Value (8.0.0)utf8

客户端默认字符集

1.9. character_set_results

PropertyValue
System Variable[character_set_results](server-administration.html#sysvar_character_set_results)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring
Default Value (>= 8.0.1)utf8mb4
Default Value (8.0.0)utf8

查询结果字符集

1.10. collation_connection

PropertyValue
System Variable[collation_connection](server-administration.html#sysvar_collation_connection)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring

连接字符集转换.

1.11. collation_database

PropertyValue
System Variable[collation_database](server-administration.html#sysvar_collation_database)
ScopeGlobal, Session
DynamicYes
SET_VAR Hint AppliesNo
Typestring
Default Value (>= 8.0.1)utf8mb4_0900_ai_ci
Default Value (8.0.0)latin1_swedish_ci
FootnoteThis option is dynamic, but only the server should set this information. You should not set the value of this variable manually.

数据库字符集转换

1.12. connect_timeout

PropertyValue
Command-Line Format--connect-timeout=#
System Variable[connect_timeout](server-administration.html#sysvar_connect_timeout)
ScopeGlobal
DynamicYes
SET_VAR Hint AppliesNo
Typeinteger
Default Value10
Minimum Value2
Maximum Value31536000

mysql客户端在尝试与mysql服务器建立连接时,mysql服务器返回错误握手协议前等待客户端数据包的最大时限。默认10秒。
增大这个参数可以减少 connection to MySQL server at 'XXX', system error: errno. 这样频繁的报错.

1.13. default_authentication_plugin

PropertyValue
Command-Line Format--default-authentication-plugin=plugin_name
System Variable[default_authentication_plugin](server-administration.html#sysvar_default_authentication_plugin)
ScopeGlobal
DynamicNo
SET_VAR Hint AppliesNo
Typeenumeration
Default Value (>= 8.0.4)caching_sha2_password
Default Value (<= 8.0.3)mysql_native_password
Valid Values (>= 8.0.3)mysql_native_password``sha256_password``caching_sha2_password
Valid Values (<= 8.0.2)mysql_native_password``sha256_password

默认的数据库用户认证插件
更改用户加密方式:

CREATE USER ... IDENTIFIED BY 'cleartext password';

1.14. disconnect_on_expired_password

PropertyValue
Command-Line Format--disconnect-on-expired-password[=#]
System Variable[disconnect_on_expired_password](server-administration.html#sysvar_disconnect_on_expired_password)
ScopeGlobal
DynamicNo
SET_VAR Hint AppliesNo
Typeboolean
Default ValueON

对于密码过期的用户登录:

  • 如果客户端表明了过期用户的过期密码,则允许连接到一个沙盒环境.
  • 如果客户端没有标明过期用户的过期密码,如果
    • case1:参数打开,则断开连接.
    • case2:允许连接,但是连接到一个沙盒环境中.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、基于Java+Springboot+MySQL+Thymeleaf 架构的电影聚合系统源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Java+Springboot+MySQL+Thymeleaf 架构的电影聚合系统源码+数据库+项目说明.zip > 一个采用 SpringBoot 架构的电影聚合 JavaWeb 项目,适用于 SpringBoot 练手项目 #### 二、运行环境 * IDEA * JDK 8 * MySQL([数据库链接:db_film](https://github.com/volewu/Film/blob/master/db_cms.sql)) #### 三、项目技术 * Spring && Spring Boot && Spring Sectuity * Spring Data Jpa * EsayUI + Bootstrap * thymeleaf * ckeditor * 运行截图 ![film](https://github.com/volewu/Film/blob/master/preview/film.gif?raw=true) ​ #### 四、姿势点 ##### 1、 SpringSecurity 中得到登入的用户名 ```html th:text="${#httpServletRequest.remoteUser}" ``` ##### 2、thymeleaf 问题 ```html /*<![CDATA[*/ 中不扫描该注释中的代码 /*]]>*/ //时间转换 ${#dates.format(film.publishDate,'yyyy-MM-dd HH:mm:ss')} ``` ##### 3、jpa 中格式化时间 [CustomDateSerializer.java](https://github.com/volewu/Film/blob/master/src/main/java/com/vole/film/util/CustomDateSerializer.java) ```java @JsonSerialize(using = CustomDateSerializer.class) public Date getPublishDate() { return publishDate; } ``` ##### 4、jpa 中 Repository 自定义方法 [WebSiteInfoRepository.java](https://github.com/volewu/Film/blob/master/src/main/java/com/vole/film/repository/WebSiteInfoRepository.java) ```java // 1 代表第一个参数 @Query(value = "select * from t_info where film_id=?1", nativeQuery = true) List<WebSiteInfo> getByFilmId(Integer filmId); ``` ##### 5、jpa 中模糊查询拼接 [FilmServiceImpl.java](https://github.com/volewu/Film/blob/master/src/main/java/com/vole/film/service/impl/FilmServiceImpl.java) ```java @Override public List<Film> list(Film film, Integer page, Integer pageSize) { Pageable pageable = new PageRequest(page, pageSize, Sort.Direction.DESC, "publishDate"); Page<Film> filmPage = filmRepository.findAll((root, criteriaQuery, cb) -> { Predicate predicate = cb.conjunction(); if (film != null) { if (Str
前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. MaxDB和MySQL之间的协同性 1.5.7. 与MaxDB有关的链接 1.6. MySQL发展大事记 1.6.1. MySQL 5.1的新特性 1.7. MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 2.10.3. 将MySQL数据库拷贝到另一台机器 2.11. 降级MySQL 2.12. 具体操作系统相关的注意事项 2.12.1. Linux注意事项 2.12.2. Mac OS X注意事项 2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/DBD接口的问题 3. 教程 3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择数据库 3.3.2. 创建表 3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. 根据两个键搜索 3.6.8. 根据天计算访问量 3.6.9. 使用AUTO_INCREMENT 3.7. 孪生项目的查询 3.7.1. 查找所有未分发的孪生项 3.7.2. 显示孪生对状态的表 3.8. 与Apache一起使用MySQL 4. MySQL程序概述 4.1. MySQL程序概述 4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端脚本和实用工具概述 5.1.2. mysqld-max扩展MySQL服务器 5.1.3. mysqld_safe:MySQL服务器启动脚本 5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接MySQL实例管理器并创建用户账户 5.2.3. MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_privilege_tables:升级MySQL系统表 5.5. MySQL服务器关机进程 5.6. 一般安全问题 5.6.1. 通用安全指南 5.6.2. 使MySQL在攻击者面前保持安全 5.6.3. Mysqld安全相关启动选项 5.6.4. LOAD DATA LOCAL安全问题 5.7. MySQL访问权限系统 5.7.1. 权限系统的作用 5.7.2. 权限系统工作原理 5.7.3. MySQL提供的权限 5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL日志文件 5.11.1. 错误日志 5.11.2. 通用查询日志 5.11.3. 二进制日志 5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速缓冲如何工作 5.13.2. 查询高速缓冲SELECT选项 5.13.3. 查询高速缓冲配置 5.13.4. 查询高速缓冲状态和维护 6. MySQL中的复制 6.1. 复制介绍 6.2. 复制实施概述 6.3. 复制实施细节 6.3.1. 复制主线程状态 6.3.2. 复制从I/O线程状态 6.3.3. 复制从SQL线程状态 6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性 6.6. 升级复制设置 6.6.1. 将复制升级到5.0版 6.7. 复制特性和已知问题 6.8. 复制启动选项 6.9. 复制FAQ 6.10. 复制故障诊断与排除 6.11. 通报复制缺陷 6.12. 多服务器复制中的Auto-Increment 7. 优化 7.1. 优化概述 7.1.1. MySQL设计局限与折衷 7.1.2. 为可移植性设计应用程序 7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. MySQL怎样优化WHERE子句 7.2.5. 范围优化 7.2.6. 索引合并优化 7.2.7. MySQL如何优化IS NULL 7.2.8. MySQL如何优化DISTINCT 7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN 7.2.10. MySQL如何优化嵌套Join 7.2.11. MySQL如何简化外部联合 7.2.12. MySQL如何优化ORDER BY 7.2.13. MySQL如何优化GROUP BY 7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度 7.2.17. UPDATE语句的速度 7.2.18. DELETE语句的速度 7.2.19. 其它优化技巧 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引统计集合 7.4.8. MySQL如何计算打开的表 7.4.9. MySQL如何打开和关闭表 7.4.10. 在同一个数据库中创建多个表的缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数的调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器的性能 7.5.4. 编译和链接怎样影响MySQL的速度 7.5.5. MySQL如何使用内存 7.5.6. MySQL如何使用DNS 7.6. 磁盘事宜 7.6.1. 使用符号链接 8. 客户端和实用工具程序 8.1. 客户端脚本和实用工具概述 8.2. myisampack:生成压缩、只读MyISAM表 8.3. mysqlMySQL命令行工具 8.3.1. 选项 8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-显示数据库、表和列信息 8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符限制条件 9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值