#檢視mysql資料庫伺服器和資料庫字符集
#檢視表中所有列的字符集
#檢視表的字符集
#檢視mysql所支援的字符集
// 修改全域性字符集
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;
// 修改表的字符集
alter table tb_name convert to character set utf8;
// 修改字段字符集
alter table tb_name modify column tb_column varchar(30) character set utf8 not null;
PHP連MYSQL查詢結果中文亂碼的完美解決方法
問題背景 近日接手同事的乙個專案 wampserver環境 配置好環境,導庫完畢,開啟頁面一看中文全是問號。開啟network看了下請求,請求結果裡的中文也一樣亂碼了。懵逼。解決方法 開啟mysql配置my.ini新增如下幾行配置 mysqld collation server utf8mb4 ge...
MYSQL 動態查詢結果
今天遇到乙個需求需要把這樣的 轉化為這樣的 第一張圖是從臨時表來的,也就是第二個圖的列名是不固定的,如果列名是固定的就是乙個簡單的行轉列,但是現在列名不固定,我們必須使用動態的行轉列,完成這個裝換我們需要使用兩個知識點 1.使用動態語句執行sql set sql concat create temp...
Mysql合併查詢結果
本文通過例項介紹mysql中的group concat函式的使用方法,比如select group concat name mysql中group concat函式 完整的語法如下 group concat distinct 要連線的字段 order by asc desc 排序字段 separat...