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號