mysql手册
查看mysql的配置文件位置
mysql --help | grep "Default options" -C 1
输出如下,可知mysql读取默认选项的位置

修改mysql cmd提示符
修改提示符有两种方法
- 配置文件
通常在~/.my.cnf中配置 - prompt命令
在mysql cmd中使用prompt [text]设置提示符格式
对于不是控制字符的字符,则原样输出
单独prompt命令,则恢复默认提示符
#常用控制字符
\d # 当前数据库名
\h # 主机名
\u # 当前用户名

设置配置文件时,需要注意
- 使用
[mysql]小节表示是对客户端的设置 - 使用
key = value的形式

sql语句时间戳转字符串
# from_unixtime函数将时间戳字段field,转换成日期时间格式,作为新字段time输出
select from_unixtime(field) as time from table;
修改字符集
解决中文显示乱码问题
修改配置,永久解决
# /etc/my.cnf
[client]
default-character-set = utf8
单次会话设置
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_results = utf8;
时区设置
# 查看当前时区设置
SELECT @@global.time_zone, @@session.time_zone;
# 修改全局时区
SET GLOBAL time_zone = '+08:00';
# 修改当前会话时区
SET time_zone = '+08:00';

浙公网安备 33010602011771号