查看 MySql 版本号命令(MySQL)
在 MS-SQL Server 中用 select @@version 可以很方便的查看到版本号, 在 MySQL 中也有类似的方法的去查看版本号,这里介绍了四中不同的方法, 它们分别运行在不同的环境中,最后对每种方法的优劣以及使用范围也做了总结。
1. 直接在操作系统命令行下执行:MySQL -V
C:\>MySQL -V MySQL Ver 14.12 Distrib 5.0.23, for Win32 (ia32)
2. MySQL 客户端命令:status (缩写为 \s)
MySQL> status -------------- MySQL Ver 14.12 Distrib 5.0.23, for Win32 (ia32) Connection id: 24 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.0.23-community-nt Protocol version: 10 Connection: localhost via TCP/IP Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 41 min 13 sec --------------
MySQL> \s -------------- MySQL Ver 14.12 Distrib 5.0.23, for Win32 (ia32) Connection id: 24 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.0.23-community-nt Protocol version: 10 Connection: localhost via TCP/IP Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 41 min 13 sec --------------
3. 使用 MySQL 变量:show variables like '%version%'
MySQL> show variables like '%version%'; +-------------------------+-------------------------------+ | Variable_name | Value | +-------------------------+-------------------------------+ | protocol_version | 10 | | version | 5.0.23-community-nt | | version_comment | MySQL Community Edition (GPL) | | version_compile_machine | ia32 | | version_compile_os | Win32 | +-------------------------+-------------------------------+
4. 使用 MySQL 函数:version()
MySQL> select version(); +---------------------+ | version() | +---------------------+ | 5.0.23-community-nt | +---------------------+
以上四种方法都可以查看 MySQL 的版本号,它们都适用于 Linux 和 windows, 其中:(1). MySQL -V 只能在安装 MySQL 的服务器上执行; (2). status (\s)指令最为简便,但也只能在 MySQL 的命令行客户端(MySQL Command Line Client)中执行; (3). show variables like '%version%' 和 (4). select version() 最为通用, 可以在 MySQL 的命令行客户端和各种图形客户端(如 MySQL Query Browser, SQLyog, EMS SQL Manager)中执行。