+++++++++++++開始線++++++++++++++++
字符集為字母和符號的集合
編碼為某個字符集成員的內部表示
校對為規定字元如何比較的指令
檢視所支援的字符集完整列表
檢視所支援校對的完整列表
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...