女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MySQL字符集的設置修改和排序規則

汽車玩家 ? 來源:數據庫的那些事 ? 作者:數據庫的那些事 ? 2020-04-16 17:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、字符集概述

大家都知道,計算機只能識別二進制碼,為了讓計算機能處理文字,人們給每個文字進行編碼,這個編碼就是計算機字符集的由來。

字符集是多個字符的集合,而字符是各種文字、符號和編碼的總稱。MySQL提供了字符集支持,可以使用各種字符集存儲數據。可以在服務器,數據庫,表和列級別指定字符集。

MySQL字符集的設置修改和排序規則

MySQL常用字符集

MySQL字符集的設置修改和排序規則

MySQL排序規則后綴

2、MySQL的字符集和排序規則

字符集:用來定義MySQL存儲字符串的方式

排序規則:用來定義比較字符串的方式。

字符集和排序規則是一對多的關系。

在同一服務器,同一數據庫甚至同一表中混合使用具有不同字符集或排序規則的字符串

3、MySQL字符集的設置

服務器字符集和排序規則

服務器字符集和排序規則,可以在MySQL的配置文件匯中設置。

在my.cnf中設置

[mysql]
character_set_server=utf8

查詢當前服務器的字符集和排序規則

show variables like 'character_set_server';
show variables like 'collation_server';

數據庫字符集和排序規則

數據庫字符集和排序規則可以在創建數據庫的時候指定,也可以在創建完數據庫后通過‘alter database’命令進行修改。如果數據庫里已經存在數據,則以前的數據還是按照久的字符集進行存儲,新數據按照新的字符集存放。

設置數據庫字符集和排序規則

MySQL字符集的設置修改和排序規則

設置數據庫字符集和排序規則

查詢當前數據庫的字符集和排序規則

show variables like 'character_set_database';
show variables like 'collation_ database';

MySQL設置數據庫字符集和排序規則的規則如下:

如果指定了字符集和排序規則,則使用指定的字符集和排序規則

如果指定了字符集未指定排序規則,則使用指定字符集其默認排序規則

如果指定了排序規則但未指定字符集,則使用與排序規則相關的字符集

如果未指定字符集和排序規則,則使用服務器字符集和服務器排序規則。

表字符集和排序規則

表的字符集和排序規則在創建表的時候指定,也可以通過alter table命令進行修改,如果表中已有數據,修改字符集對原有數據沒有影響。

設置表字符集和排序規則

MySQL字符集的設置修改和排序規則

設置表字符集和排序規則

查詢當前表的字符集和排序規則

show create table

MySQL設置表字符集和排序規則的規則如下:

如果指定了字符集和排序規則,則使用指定的字符集和排序規則

如果指定了字符集未指定排序規則,則使用指定字符集其默認排序規則

如果指定了排序規則但未指定字符集,則使用與排序規則相關的字符集

如果未指定字符集和排序規則,則使用數據庫字符集和服務器排序規則。

列字符集和排序規則

每個“ 字符 ”列(即,類型列 CHAR, VARCHAR中, TEXT類型)都有字符集和列排序規則。列定義語法,CREATE TABLE并 ALTER TABLE具有用于指定列字符集和排序規則的可選子句:

MySQL字符集的設置修改和排序規則

設置列字符集和排序規則

查詢當前列的字符集和排序規則

show create table

MySQL設置列字符集和排序規則的規則如下:

如果指定了字符集和排序規則,則使用指定的字符集和排序規則

如果指定了字符集未指定排序規則,則使用指定字符集其默認排序規則

如果指定了排序規則但未指定字符集,則使用與排序規則相關的字符集

如果未指定字符集和排序規則,則使用表字符集和服務器排序規則。

4、MySQL字符集修改

修改帶有歷史數據的數據庫的字符集,步驟如下:

導出表結構

手工修改導出文件的字符集為新的字符集

導出所有記錄

修改數據文件的字符集

創建新的數據庫

利用導出的文件建表

利用導出的文件導入數據

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3927

    瀏覽量

    66240
  • MySQL
    +關注

    關注

    1

    文章

    860

    瀏覽量

    27945
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    網課回放 I 升級版“一站式” PCB 設計第四期:規則設置

    網課回放 I 升級版“一站式” PCB 設計第四期:規則設置
    的頭像 發表于 06-06 18:58 ?238次閱讀
    網課回放 I 升級版“一站式” PCB 設計第四期:<b class='flag-5'>規則</b><b class='flag-5'>設置</b>

    Altium Designer中PCB設計規則設置

    在使用 Altium Designer 進行PCB設計時,除了電氣間距(Clearance)等基礎規則外, 導線寬度、阻焊層、內電層連接、銅皮敷設等規則也同樣重要 。這些設置不僅影響布線效率,還決定了成品板的可制造性與可靠性。
    的頭像 發表于 04-17 13:54 ?3673次閱讀
    Altium Designer中PCB設計<b class='flag-5'>規則</b><b class='flag-5'>設置</b>

    使用插件將Excel連接到MySQL/MariaDB

    使用插件將 Excel 連接到 MySQL/MariaDB 適用于 MySQL 的 Devart Excel 插件允許您將 Microsoft Excel 連接到 MySQL 或 MariaDB
    的頭像 發表于 01-20 12:38 ?623次閱讀
    使用插件將Excel連接到<b class='flag-5'>MySQL</b>/MariaDB

    MySQL數據庫的安裝

    MySQL數據庫的安裝 【一】各種數據庫的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介紹
    的頭像 發表于 01-14 11:25 ?565次閱讀
    <b class='flag-5'>MySQL</b>數據庫的安裝

    詳解Linux sort命令之掌握排序技巧與實用案例

    在linux系統使用過程中,提供了sort排序命令,支持常用的排序功能。 常用參數 sort命令支持很多參數,常用參數如下: ? 短參數 長參數 說明 -n – number-sort 按字符串數值
    的頭像 發表于 01-09 10:10 ?934次閱讀

    云服務器 Flexus X 實例 MySQL 應用加速測試

    文章目錄 目錄 文章目錄 ? 購買配置 ? 基本配置參考如下: ? 連接服務器 ? 查詢MySQL狀態 ? 啟動MySQL ? 添加配置 ? 添加密碼并修改權限 ? 性能測試 ? C#插入數據測試
    的頭像 發表于 12-24 12:19 ?517次閱讀
    云服務器 Flexus X 實例 <b class='flag-5'>MySQL</b> 應用加速測試

    Linux系統設置用戶密碼規則(復雜密碼策略)方法

    Linux系統下的用戶密碼的有效期 可以修改密碼可以通過login.defs文件控制。設置密碼過期期限(默認情況下,用戶的密碼永不過期。) 編輯 /etc/login.defs 文件,可以設置當前
    的頭像 發表于 12-07 09:24 ?963次閱讀

    4G模組LuatOS開發|iconv字符集轉換技術篇

    本次我要講的是4G模組LuatOS開發的iconv字符集轉換,已整理成文,今天便分享供大家。
    的頭像 發表于 11-30 09:53 ?626次閱讀
    4G模組LuatOS開發|iconv<b class='flag-5'>字符集</b>轉換技術篇

    MySQL還能跟上PostgreSQL的步伐嗎

    Percona 的老板 Peter Zaitsev最近發表一篇博客,討論了MySQL是否還能跟上PostgreSQL的腳步。Percona 作為MySQL 生態扛旗者,Percona 開發了知名
    的頭像 發表于 11-18 10:16 ?565次閱讀
    <b class='flag-5'>MySQL</b>還能跟上PostgreSQL的步伐嗎

    香港云服務器怎么部署MySQL數據庫?

    服務器 執行以下命令安裝 MySQL 服務器: sudo apt install mysql-server 在安裝過程中,系統將提示你設置 MySQL 的 root 用戶密碼,請記住
    的頭像 發表于 11-14 16:15 ?540次閱讀

    網關的設置規則

    網關的設置規則涉及多個方面,包括硬件安裝、網絡連接、基本配置、高級配置以及安全設置等。以下是一篇關于網關設置規則的詳細指南,旨在幫助用戶正確
    的頭像 發表于 09-30 11:48 ?4723次閱讀

    AD9元器件間距規則如何設置

    在Altium Designer 9(簡稱AD9)中設置元器件間距規則,主要是為了確保PCB(Printed Circuit Board,印刷電路板)上的元器件之間保持適當的距離,以避免短路、干擾或
    的頭像 發表于 09-02 15:26 ?8761次閱讀

    Jtti:MySQL初始化操作如何設置root密碼

    MySQL初始化時,可以通過以下步驟設置root密碼: 打開命令行工具,使用以下命令啟動MySQL服務: ? sudo service mysql start ? 使用以下命令登錄
    的頭像 發表于 08-08 16:45 ?844次閱讀

    MySQL知識點匯總

    大家好,這部分被稱為DQL部分,是每個學習MySQL必須要學會的部分,下面就讓我來介紹MySQL中的其他部分。
    的頭像 發表于 08-05 15:27 ?658次閱讀
    <b class='flag-5'>MySQL</b>知識點匯總

    華納云:如何修改MySQL的默認端口

    更改MySQL的默認端口。 理解MySQL配置文件 MySQL的配置文件是控制服務器設置的關鍵。在不同的操作系統中,這個文件可能位于不同的位置: Linux: /etc/
    的頭像 發表于 07-22 14:56 ?551次閱讀
    華納云:如何<b class='flag-5'>修改</b><b class='flag-5'>MySQL</b>的默認端口