MySQL基础教程
01、MySQLMariaDB 基础教程
02、MySQL 简介
03、MySQL MariaDB 安装
04、MySQL 管理
05、MySQL 日常管理
06、MySQL PHP 语法
07、MySQL 创建连接
08、MySQL 获取数据库列表
09、MySQL 创建数据库
10、MySQL 删除数据库
11、MySQL 选择数据库
12、MySQL 数据类型
13、MySQL 列出数据表
14、MySQL 创建数据表
15、MySQL 删除表
16、MySQL 插入数据
17、MySQL 获取插入数据的 ID
18、MySQL SELECT FROM 查询数据
19、MySQL WHERE 子句有条件的查询数据
20、MySQL UPDATE 更新数据
21、MySQL DELETE FROM 语句删除数据
22、MySQL 返回删改查受影响的行数
23、MySQL LIKE 子句模糊查询数据
24、MySQL UNION 操作符查询多张表
25、MySQL ORDER BY 排序
26、MySQL GROUP BY 分组查询数据
27、MySQL JOIN 进行多表查询
28、MySQL NULL 值处理
29、MySQL REGEXP 子句正则表达式查询
30、MySQL 数据库事务
31、MySQL ALTER 命令
32、MySQL 索引
33、CREATE TEMPORARY TABLE 创建临时表
34、MySQL DROP TABLE 删除临时表
35、MySQL INSERT INTO SELECT 复制表
36、MySQL 获取服务器元数据
37、MySQL 自增序列 AUTO_INCREMENT
38、MySQL 处理重复数据
39、MySQL 安全及防止 SQL 注入攻击
40、MySQL 导出数据
41、MySQL 导入数据
本文档使用 MrDoc 发布
-
+
首页
36、MySQL 获取服务器元数据
如果想要获取服务器的元数据,可以使用下表的语句 | 命令 | 说明 | | --- | --- | SELECT VERSION() |返回服务器版本信息 SELECT DATABASE() |返回当前数据库名 (或者返回空) SELECT USER() |返回当前用户名 SHOW STATUS |返回服务器状态 SHOW VARIABLES |返回服务器配置变量 ### **SELECT VERSION() 获取服务器版本信息** ------------ ```python MariaDB [souyunku]> SELECT VERSION(); +-----------------+ | VERSION() | +-----------------+ | 10.2.13-MariaDB | +-----------------+ 1 row in set (0.01 sec) ``` ### **SELECT DATABASE() 获取当前数据库名** ```python MariaDB [souyunku]> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | souyunku | +------------+ 1 row in set (0.00 sec) ``` 如果当前没有选择任何数据库,则返回 `NULL` ```python MariaDB [(none)]> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | NULL | +------------+ 1 row in set (0.00 sec) ``` ### **SELECT USER() 获取当前用户名** ```python MariaDB [(none)]> SELECT USER(); +----------------+ | USER() | +----------------+ | root@abc.com | +----------------+ 1 row in set (0.00 sec) ``` ### **SHOW STATUS 获取服务器状态** ------------ ```python MariaDB [(none)]> SHOW STATUS; +----------------------+----------------------------------+ | Variable_name | Value | +----------------------+----------------------------------+ | Aborted_clients | 14 | | Aborted_connects | 0 | | Access_denied_errors | 0 | | Acl_column_grants | 0 | | Acl_database_grants | 2 | | Acl_function_grants | 0 | | Acl_procedure_grants | | Binlog_commits | 0 | .... .... 483 rows in set (0.02 sec) ``` 非常多数据,看不完,我们一般会使用 LIKE 语句查询某些具体的值,比如使用下面的语句查询缓存命中率相关的信息 ```python SHOW STATUS LIKE '%Qcache%'; ``` 运行结果如下 ```python MariaDB [(none)]> SHOW STATUS LIKE '%Qcache%'; +-------------------------+---------+ | Variable_name | Value | +-------------------------+---------+ | Qcache_free_blocks | 1 | | Qcache_free_memory | 1031312 | | Qcache_hits | 0 | | Qcache_inserts | 0 | | Qcache_lowmem_prunes | 0 | | Qcache_not_cached | 0 | | Qcache_queries_in_cache | 0 | | Qcache_total_blocks | 1 | +-------------------------+---------+ 8 rows in set (0.00 sec) ``` ### **SHOW VARIABLES 获取服务器配置变量** ```python MariaDB [(none)]> SHOW VARIABLES\G; *********************** 626. row *********************** Variable_name: wsrep_slave_threads Value: 1 *********************** 627. row *********************** Variable_name: wsrep_sst_auth Value: *********************** 628. row *********************** Variable_name: wsrep_sst_donor Value: *********************** 629. row *********************** Variable_name: wsrep_sst_donor_rejects_queries Value: OFF *********************** 630. row *********************** Variable_name: wsrep_sst_method Value: rsync *********************** 631. row *********************** Variable_name: wsrep_sst_receive_address Value: AUTO *********************** 632. row *********************** Variable_name: wsrep_start_position Value: 00000000-0000-0000-0000-000000000000:-1 *************************** 633. row ******************** Variable_name: wsrep_sync_wait Value: 0 633 rows in set (0.01 sec) ... ... 633 rows in set (0.02 sec) ``` 非常多数据,看不完,我们一般会使用 `LIKE` 语句查询某些具体的值,比如使用下面的语句查询编码相关信息 ```python SHOW VARIABLES LIKE '%character%'; ``` 运行结果如下 ```python MariaDB [(none)]> SHOW VARIABLES LIKE '%character%'; +-----------------------------------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | .../share/mysql/charsets/ | +--------------------------+--------------------------------+ 8 rows in set (0.00 sec) ```
李智
2025年3月17日 13:31
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码