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的显示格式。