MySQL必知必會 二十三 全球化和本地化

2021-10-24 12:48:05 字數 1112 閱讀 9155

+++++++++++++開始線++++++++++++++++

字符集為字母和符號的集合

編碼為某個字符集成員的內部表示

校對為規定字元如何比較的指令

檢視所支援的字符集完整列表

檢視所支援校對的完整列表

mysql> show collation;
通常系統管理在安裝時定義乙個預設的字符集和校對。此外,也可以在建立資料庫時,指定預設的字符集和校對。

確定所用的字符集和校對的語句

實際上,字符集很少是伺服器範圍的設定。不同的表,甚至不同的列都可能需要不同的字符集,而且兩者都可以在建立表時指定。

可以給表指定字符集和校對,可使用帶子句的create table

mysql> create table mytable

-> (

-> columnn1 int,

-> columnn2 varchar(10)

-> ) default character set hebrew

-> collate hebrew_general_ci;

分析

建立乙個包含兩列的表,並且指定乙個字符集和乙個校對順序

除了指定字符集和校對的表範圍外,mysql還允許對每個列設定它們。

+++++++++++++結束線++++++++++++++++

MySQL必知必會 二十四 安全管理

開始線 mysql伺服器的安全基礎是 使用者應該對他們需要的資料具有適當的訪問權。使用mysql administrator 提供乙個圖形使用者介面,可用來管理使用者及賬號許可權。不要使用root 嚴肅對待root登陸的使用,僅在絕對需要時使用,不應該在日常的mysql操作中使用root mysql...

學習筆記 《MySQL必知必會》 第二十章

在update語句中使用子查詢 ignore關鍵字 如果用update語句更新多行,並且在更新這些行中的一行或多行時出乙個現錯誤,則整個update操作被取消 錯誤發生前更新的所有行被恢復到它們原來的值 為即使是發生錯誤,也繼續進行更新,可使用ignore關鍵字,刪除資料 delete delete...

MySQL必知必會二十一 建立和操縱表

mysql不僅用於表資料操縱,而且還可以用來執行資料庫和表的所有操作,包括表本身的建立和處理。為利用create table建立表,必須給出下列資訊 create table語句也可能會包括其他關鍵字或選項,但至少要包括表的名字和列的細節。下面的mysql語句建立本書中所用的customers表 c...