久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    MySQL數據庫修改字符集為utf8mb4

     rongq2007 2019-08-13

    MySQL字符集設置—MySQL數據庫亂碼問題

    需要修改my.ini( my.cnf)

    [client]  

    default-character-set=utf8mb4  

    [mysqld] 

    character-set-client-handshake = false  

    character_set_server = utf8mb4

    collation_server = utf8mb4_bin

    init_connect='set names utf8mb4'  

    [mysqldump]  

    character_set_client=utf8mb4

    [mysql]  

    default-character-set=utf8mb4

    查看是否修改成功的方法:

    Mysql執行:

    show variables like 'version';

    show variables like '%character%';

    show variables like 'collation%';

    結果如下圖

    大家觀察看,charater_set_system還是utf8,show variables 看下,但是它應是個只讀變量。這個是系統的字符集,修改不了。所以,這個值不可配置,是硬編碼的,和OS是緊密在一起的,不需要關注。

    查看庫的字符集

    語法:show database status from 庫名 like  表名;

    mysql> show create database shiyan\G*************************** 1. row ***************************
           Database: shiyanCreate Database: CREATE DATABASE `shiyan` /*!40100 DEFAULT CHARACTER SET gbk */1 row in set (0.00 sec)


    4.查看表的字符集

    語法:show table status from 庫名 like  表名;

    mysql> show table status from class_7 like 'test_info';

    5.查看表中所有列的字符集

    語法:show full columns from 表名;

    mysql> show full columns from test_info;

    關于mysql init_connect的幾個要點總結

    init_connect的作用

    init_connect通常用于:當一個連接進來時,做一些操作,比如設置autocommit為0,比如記錄當前連接的ip來源和用戶等信息到一個新表里,當做登陸日志信息

    1.設定字符集:
    init_connect='set autocommit=0; set names gbk;' 

    使用init_connect的注意點

    1 只有超級賬戶才可以設置(super_priv權限)

    2 超級賬戶無視init_connect設置(即init_connect的設置對來自超級賬戶的連接不生效)


    在我們創建mysql數據庫的時候我們經常會用到這句SQL:CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci。

     那么這句sql的每一部分分別代表著什么?又有什么意義?在看了網上很多資料后想總結下。

     我們將這句sql劃分為三段:CREATE DATABASE `test`    ,  DEFAULT CHARACTER SET utf8,  COLLATE utf8_general_ci。

     CREATE DATABASE `test` :    代表的是創建數據庫 test。

       DEFAULT CHARACTER SET utf8 :   代表的是將該庫的默認編碼格式設置為utf8格式。

     COLLATE utf8_general_ci :     代表的是數據庫校對規則,utf8_bin將字符串中的每一個字符用二進制數據存儲,區分大小寫。utf8_genera_ci不區分大小寫,ci為case insensitive的縮寫,即大小寫不敏感。utf8_general_cs區分大小寫,cs為case sensitive的縮寫,即大小寫敏感。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产欧美综合在线观看第十页| 人妻少妇精品视频专区| 99精品电影一区二区免费看| 国产偷国产偷亚洲高清人 | 成年福利片在线观看| H无码动漫在线观看| 蜜桃无码一区二区三区| 少妇私密推油呻吟在线播放| 搡女人真爽免费视频大全| 国产成人午夜福利在线播放| 亚洲高潮喷水无码AV电影| 亚洲熟妇无码一区二区三区| 福利一区二区在线播放| 日本高清视频色欧WWW| 亚欧AV无码乱码在线观看性色| 国产线播放免费人成视频播放| 久久婷婷综合色丁香五月| 欧美成人午夜在线观看视频| 人妻少妇久久久久久97人妻| 亚洲精品熟女一区二区| 丰满人妻被黑人猛烈进入 | 久久精品国产福利一区二区| 久久久亚洲欧洲日产国码农村| 亚洲欧洲精品一区二区| 无码人妻一区二区三区免费N鬼沢 午夜三级A三级三点在线观看 | 国产肉丝袜在线观看| 亚洲欧美牲交| 无码精品人妻一区二区三区中| 怡红院一区二区三区在线| 欧美又粗又大XXXXBBBB疯狂 | 日本成熟少妇激情视频免费看| 国产精品久久国产精麻豆99网站 | A级日本乱理伦片免费入口| 日韩av综合中文字幕| 国产欧美日韩VA另类在线播放 | 亚洲蜜臀av乱码久久| 亚洲AV无码不卡私人影院| 亚洲欧美中文字幕日韩一区二区| 免费又大粗又爽又黄少妇毛片| 久久亚洲中文字幕伊人久久大| 国产成人8X人网站视频|