在日常运维中,可能需要了解客户端或服务器的版本信息,可以使用SQL查询数据库版本信息。
一、MySQL查询数据库版本信息
1、在sql客户端中输入select version();
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.28 |
+-----------+
1 row in set (0.03 sec)
2、在dos下输入如下命令
D:\mysql-5.7.28-winx64\bin>mysql --version
mysql Ver 14.14 Distrib 5.7.28, for Win64 (x86_64)
二、SQL Server查询数据库版本信息
PRINT '服务器的名称:'+@@SERVERNAMEPRINT 'SQL Server的版本:' + @@VERSION--或SELECT @@SERVERNAME as '服务器名称'SELECT @@VERSION as 'SQL Server的版本'
输出版本信息(PRINT直接输出文本信息,SELECT语句进行查询,两者仅显示格式不同):
服务器的名称:WIN-VV7RAQD5522
SQL Server的版本:Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6
024.0 (X64)
Sep 7 2018 01:37:51
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )
三、Oracle查询数据库版本信息
SELECT * FROM v$version;--或SELECT * FROM product_component_version;
PostgreSQL查询数据库版本信息
1、查看客户端版本
pssql --version
2.查看服务器端版本
2.1 查看详细信息
SELECT VERSION();
2.2 查看版本信息
SHOW server_version;
2.3 查看数字版本信息包括小版号
SHOW server_version_num;
或
SELECT current_setting('server_version_num');
注意事项:
--返回类型为txtSELECT current_setting('server_version_num');--返回类型为integerSELECT current_setting('server_version_num')::integer;
四、DB2查询数据库版本信息
SELECT service_level, fixpack_num FROM TABLE(sysproc.env_get_inst_info())as INSTANCEINFO
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




