當(dāng)前位置:
首頁 >
mysql数据库的字符集问题和存储引擎
發(fā)布時間:2025/4/16
50
豆豆
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库的字符集问题和存储引擎
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
數(shù)據(jù)庫的默認字符集
1.utf8:三字節(jié)的字符集(可變)
2.utf8mb4:四字節(jié)字符集
3.latin1:生產(chǎn)環(huán)境棄用
4.gb2312:雙字節(jié)字符集,這是gbk的子集
各個字符集不能直接轉(zhuǎn)換,需要借助于unicode編碼
latin1–>unicode–>utf8
數(shù)據(jù)庫字符集的繼承:
避免亂碼:保證字符集統(tǒng)一
儲存引擎
儲存引擎:表級別的概念,長用的兩類 InnoDB、MyISAM.
MyISAM
MyISAM存儲引擎所存儲的表文件由三個文件構(gòu)成
InnoDB
InnoDB存儲引擎所存儲的表文件有兩種情況。
表空間:其實就是定義了一種表的存儲機制。
共享表空間的方式
一個庫中的多個表中的數(shù)據(jù)放在了同一個共享文件中
獨立表空間的方式
一個庫中的多個表中的數(shù)據(jù)分別放在各自的文件中
工作中:建議用獨立表空間
實現(xiàn)方法:
修改環(huán)境變量:SET GLOBAL innodb_file_per_table = 1|0;
修改配置文件:innodb_file_per_table = 1|0
------做運維之前很矯情的小年輕-----
總結(jié)
以上是生活随笔為你收集整理的mysql数据库的字符集问题和存储引擎的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux ssh客户端工具
- 下一篇: mysql安装演示