mysql包括了 char varchar binary varbinary blob text enum set 等多種字串型別;
char 是0~255位元組
varchar 是0~65535位元組
注意::: char 列在儲存的時候會自動刪除尾部的空格;但是varchar 會保留這些空格;
定義binary(3),在給字段賦值為 a 時,其實儲存的 是a\0\0 ;因為 binary會 用0 位元組填充 達到定義的長度;
enum 型別 中文名叫列舉型別;0~65535
enum 型別忽略大小寫;
注意:::如果插入的資料 不在enum的可選範圍內,並不會返回警告,會直接插入enum的第乙個值;
set 和 enum 類似,但是set 可以選擇 可選值 的 多個進行組合;
例如 :
create table t(
col set(『a』,'b','c')
這種 在賦值是可以選擇a,b,c 其中乙個 或多個;
注意:選擇 重複的 只會儲存一次,例如 選擇 a,b,b,b 會儲存成a,b ;
第三章 資料型別
1.資料型別分類 基本型別 整數型別 short int,int,long int long long int浮點數型別 float 單精度 double 雙精度 long double 字元型別 char 布林型別 bool 列舉型別 通過sizeof 可以看到,每種型別在記憶體中預留的位置是多大...
第三章基礎資料型別
go語言資料型別分類 基礎型別 復合型別 引用型別和介面型別 基礎型別 數字 字串和布林型 有符號和無符號的整數運算 int8 int16 int32 int64四種不同大小的有符號整數型別 uint8 uint16 uint32 uint64四種無符號整數型別 unicode字元rune型別是和i...
第三章 Python資料型別
3.1 python簡單資料型別 3.1.1 字串 str python中的字串通常由單引號 雙引號 三個單引號或三個雙引號包圍的一串字元組成。1.轉義字串 n 換行符 t 製表符 r 回車 字元 單引號字串中的單引號 雙引號字串中的雙引號 2.字串運算 python中是可以使用 運算子運算的。連線...