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

    MySQL數據庫字符集和排序規則的四個級別

     小世界的野孩子 2022-03-22

    MySQL數據庫字符集和排序規則有四個級別的默認設置:服務器,數據庫,表和列。

    最初,服務器字符集和排序規則取決于啟動mysqld時使用的選項。可以使用 --character-set-server該字符集。同樣可以添加 --collation-server用于排序規則。這些可以在服務器啟動時在命令行或選項文件中進行設置,并可以在運行時進行更改。

    一般開發我們要求MySQL數據庫存放中文數據,所以在MySQL配置文件里面一般會指定字符集和排序規則。

    我們可以執行SHOW CHARACTER SET,查看MySQL服務器支持的字符集和排序規則。

    如果未指定服務器的字符集和排序規則,則默認采用latin1和latin1_swedish_ci。

    同時也可以可以清晰的看出,latin1和utf-8的默認排序規則分別是latin1_swedish_ci和utf8_general_ci,同時長度分別占1個和1-3個字節。

    數據庫

    創建數據庫的時候,

    如果不指定數據庫的字符集和排序規則,則數據庫默認采用服務器配置的字符集和排序規則。

    如果指定數據庫的字符集而未指定排序規則,則數據庫采用字符集對應默認的字符集。

    如果指定數據庫的排序規則而未指定字符集,則數據庫采用排序規則歸類的字符集(即排序規則對應的字符集)。

    所有數據庫字符集選項都存儲在一個名為 db.opt(db代表數據庫Schema名稱,一般在數據庫文件目錄下)可以在數據庫文件目錄中找到。

    可以這樣查看

    同樣可以這樣查看

    創建表的時候,

    如果不指定表的字符集和排序規則,則表默認采用數據庫配置的字符集和排序規則。

    如果指定表的字符集而未指定排序規則,則表采用字符集對應默認的字符集。

    如果指定表的排序規則而未指定字符集,則表采用排序規則歸類的字符集。

    創建列的時候,

    如果不指定列的字符集和排序規則,則數據庫默認采用表所在的字符集和排序規則。

    如果指定列的字符集而未指定排序規則,則列采用字符集對應默認的字符集。

    如果指定列排序規則而未指定字符集,則列采用排序規則歸類的字符集。

    以上文字可能看起來比較繁瑣,總結就是,我們在為各個對象創建字符集和排序規則的時候,如果我們指定了優先級高的,優先級高的會覆蓋級別低的。優先級即服務器 < 數據庫 < 表 < 列。

     

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

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产一区在线播放av| 在线看无码的免费网站| 亚州少妇无套内射激情视频| 国产真实伦在线观看视频| 久久婷婷大香萑太香蕉AV人| 在线中文字幕有码中文| 国产精品普通话国语对白露脸| 天堂V亚洲国产V第一次| 午夜大片免费男女爽爽影院| 国产成人精彩在线视频| 韩国免费A级毛片久久| 大学生久久香蕉国产线看观看| 大学生被内谢粉嫩无套| 无码人妻一区二区免费AV| 深夜av在线免费观看| 亚洲人成网站77777在线观看| 韩国三级在线 中文字幕 无码| 久久天堂综合亚洲伊人HD妓女| 精品一区二区成人精品| 好吊视频一区二区三区| 国产高清在线男人的天堂| 免费看女人与善牲交| 少妇人妻AV无码专区| 嘿咻嘿咻男女免费专区| 国产AV人人夜夜澡人人爽| 四虎亚洲国产成人久久精品| GV无码免费无禁网站男男| 无码AV免费永久免费永久专区| 少妇又爽又刺激视频| 欧美人和黑人牲交网站上线| 婷婷色香五月综合缴缴情香蕉| 好大好深好猛好爽视频免费| 日韩有码精品中文字幕| 亚洲精品无码AV人在线播放| 亚洲精品综合网二三区| 人人妻人人澡人人爽人人DVD| 欧美老人巨大XXXX做受视频| 日韩精品亚洲专在线电影| 制服丝袜美腿一区二区| 无码国产精品一区二区免费式芒果| 精品国产迷系列在线观看|