MySQL如何设置显示格式(mysql设置显示)

MySQL在实际开发中是我们经常用到的一款数据库,它可以让我们方便快速的操作数据库.但是,MySQL默认输出结果格式太丑陋了,对于开发者来说,我们最想要的是美观的显示格式。因此,我们就要懂得如何设置MySQL的显示格式

首先,MySQL设置显示格式的前提是要连接MySQL数据库。在连接MySQL数据库后,可以通过下面的代码来设置MySQL显示格式:

“`mysql

SELECT @@sql_mode;

— 查看当前MySQL的显示格式(返回格式:STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION)

SET sql_mode=’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION’;

— 使用上述格式设置MySQL的显示格式


上述设置只会在当前的会话期间有效,在重新连接查询时MySQL的显示格式会又会恢复为默认设置,因此,要想永久改变MySQL的显示格式,就需要更改MySQL的全局配置文件my.cnf了。

my.cnf文件的位置一般是在/etc/my.cnf,也可从终端中使用命令`locate my.cnf` 来查找具体位置。进入my.cnf文件把下面的代码添加进去:

```mysql
[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

重新启动MySQL服务器后,MySQL的显示格式就会永久改变了,并且可以在任何情况下保持不变。

以上就是MySQL设置显示格式的全部过程,只要仔细按照步骤走,就一定能改变MySQL的显示格式。


数据运维技术 » MySQL如何设置显示格式(mysql设置显示)