mysql字型檔 MySQL學習筆記 字符集

2021-10-20 01:13:21 字數 551 閱讀 2210

字符集是一套符號和編碼的規則,不論是在 oracle 資料庫還是在 mysql 資料庫,都 存在字符集的選擇問題,而且如果在資料庫建立階段沒有正確選擇字符集,那麼可能在後期 需要更換字符集,而字符集的更換是代價比較高的操作,也存在一定的風險,所以,在應用開始階段,就按照需求正確的選擇合適的字符集,避免後期不必要的調整。

那麼字符集是什麼?一句話說字符集 字符集就是乙個字元二進位制位元組的對映表。

字符集該如何選擇?

1.節省空間:建議在能夠完全滿足應用的前提下,盡量使用小的字符集。 因為更小的字符集意味著能夠節省空間、 減少網路傳輸位元組數,同時由於儲存空間的較小間接的提高了系統的效能。 有很多字符集可以儲存漢字,比如 utf8、gb2312、gbk、gb18030 等等, 但是常用的是gb2312 和 gbk。

2.相容性:因為 gb2312 字型檔比 gbk 字型檔小,有些偏僻字(例如:洺)不能儲存,因此 在選擇字符集的時候一定要權衡這些偏僻字在應用出現的機率以及造成的影響。

3.在網際網路上,國際化的趨勢不可避免,且儲存空間已經越來海量化, 因此推薦用utf8,如果開發內網系統,如內部oa等,可以考慮gbk。

ubuntu linux 下 mysql 學習筆記

後為注釋 以下為在shell中的操作 開啟終端 terminal 1.登入mysql mysql u root p 輸入密碼 2.幾個簡單的命令 1 show databases 不可少!顯示資料庫列表 2 use databasesname databasesname 為要選擇的資料庫 如 use...

9 筆記 MySQL學習 處理日期

9.筆記 mysql學習 處理日期 mysql支援多種型別的日期運算 l 按日期排序 l 搜尋特定日期或日期範圍 l 從日期值裡提取各組成部分 l 計算兩個日期之間的時間差 l 通過將乙個日期加上或減去乙個時間間隔 處理日期 查詢某一天的記錄 mysql select from grade even...

20 筆記 MySQL學習 InnoDB儲存引擎

20.筆記 mysql學習 innodb儲存引擎 innodb儲存引擎是mysql的預設引擎。有幾項功能 n 其表在執行提交和回滾操作時是事務安全的。n 在系統崩潰後可以自動恢復 n 外來鍵和引用完整性支援,包括級聯刪除和更新 n 基於行級別的鎖定和多版本化 n 從mysql 5.6開始,innod...