MySQL如何取出版本号,只要版本号

ladofwind 2013-11-14 03:32:41
我知道mysql --version 或者mysql -V 但是取到的信息太多了

[root@localhost mnt]# mysql --version
mysql Ver 14.14 Distrib 5.6.12, for Linux (x86_64) using EditLine wrapper

我只想打印出 5.6这个大版本号,目前用SQL语句

mysql> select substr(version(),1,3)
-> ;
+-----------------------+
| substr(version(),1,3) |
+-----------------------+
| 5.6 |
+-----------------------+
1 row in set (0.03 sec)


但是不知道兼容性如何,大家能否在自己的库上运行一下,不知道其他版本拿出来的对不对,
还有其他好办法也欢迎提建议,谢谢
...全文
249 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Wentasy 2013-11-17
1楼和8楼两位前辈的方案都不错,不过还是8楼前辈的方案省事。
  • 打赏
  • 举报
回复
iihero 2013-11-16
引用 6 楼 ladofwind 的回复:
[quote=引用 3 楼 rucypli 的回复:] 这就是个函数 肯定都兼容
那就行,我就怕其他版本,前三个字符不是版本号[/quote] 不会的。这个肯定是保持兼容的。
  • 打赏
  • 举报
回复
_HUA_ 2013-11-15
select version()
  • 打赏
  • 举报
回复
ACMAIN_CHM 2013-11-14
兼容。没有问题。 MYSQL所有的版本都在三个数字组成。 但不建议用 substr(version(),1,3) 建议使用substring_index( mysql> select version(); +------------------+ | version() | +------------------+ | 5.1.58-community | +------------------+ 1 row in set (0.09 sec) mysql> select substring_index(version(),'.',2); +----------------------------------+ | substring_index(version(),'.',2) | +----------------------------------+ | 5.1 | +----------------------------------+ 1 row in set (0.00 sec) mysql>
  • 打赏
  • 举报
回复
kobe8free 2013-11-14
substr 函数是不用担心吧! select version()也是有的!至少我这个 5.0的都支持了! 按照向下兼容性,5.0以后的肯定兼容
  • 打赏
  • 举报
回复
ladofwind 2013-11-14
引用 3 楼 rucypli 的回复:
这就是个函数 肯定都兼容
那就行,我就怕其他版本,前三个字符不是版本号
  • 打赏
  • 举报
回复
ladofwind 2013-11-14
引用 4 楼 WWWWA 的回复:
当然兼容,至少在5.1下也可以用
那就行,我就怕其他版本,前三个字符不是版本号
  • 打赏
  • 举报
回复
WWWWA 2013-11-14
当然兼容,至少在5.1下也可以用
  • 打赏
  • 举报
回复
rucypli 2013-11-14
这就是个函数 肯定都兼容
  • 打赏
  • 举报
回复
ladofwind 2013-11-14
引用 1 楼 WWWWA 的回复:
mysql -uroot -pxxx dbname -e "select substr(version(),1,3)">r:/temp/123.txt 取123.txT中的内容即可
这个不是问题,怎么取都行,主要是这条SQL语句在历史版本库中都兼容吗,这个不确定
  • 打赏
  • 举报
回复
WWWWA 2013-11-14
mysql -uroot -pxxx dbname -e "select substr(version(),1,3)">r:/temp/123.txt 取123.txT中的内容即可
  • 打赏
  • 举报
回复
发帖
MySQL
加入

5.6w+

社区成员

MySQL相关内容讨论专区
社区管理员
  • MySQL
申请成为版主
帖子事件
创建了帖子
2013-11-14 03:32
社区公告
暂无公告