本筆記為學習該書所記,便於複習。
包含第三、四章筆記。
資料型別與運算子
[toc]
整數型別
zerofill
unsigned
auto_increment
浮點數型別
定點數型別
decimal(m,d)
show warningsl;
位型別bit(m)
hex()
data
datatime
timestamp
time
year
檢視時區
show variables like
'time_zone';
char和varchar類
主要區別在於儲存方式不同
- char列長度固定為建立列表時的長度
- 檢索時,char列刪除了尾部的空格
- varchar列中的值為可變長字串
- 檢索時,varchar則保留這些空格
注意length()函式的用法
binary和varbinary型別
包含二進位制字串
不包含二進位制字串
enum型別
列舉型別
忽略大小寫**化為大寫)
如果不在指定範圍內,不返回警告,而是插入第乙個值m
只允許從值集合中選取單個值,而不能一次取多個值
set型別
與enum型別類似
主要區別是,set一次可以選取多個成員
加、減、乘、除、模運算
大、小、等於,存在、指定範圍等
又稱布林運算子
與、或、非、異或
見表
深入淺出MySQL
說明索引的設計和使用 sql中的安全問題 常用sql技巧 sql優化過程 優化資料庫物件 鎖問題 本站 深入淺出mysql 個人部落格 深入淺出mysql 1 設計索引原則 2 小常識 3 btree索引 1 了解sql執行頻率 使用show session global statusa來獲得伺服器...
深入淺出MySQL索引(二)
先搜尋二級索引 非主鍵索引 找到主鍵,再到主鍵索引樹的過程,稱為回表。在下面這個表t中,如果我執行 select from t where k between 3 and 5,需要執行幾次樹的搜尋操作,會掃瞄多少行?create table t id int primary key,k int no...
深入淺出MySQL筆記(三)
本筆記為學習該書所記,便於複習。包含第五 六章筆記。常用函式與圖形化工具的使用。toc 常用字串函式 concat s1,s2.sn 連線s1,s2.sn為乙個字串 insert str,x,y,instr 將字串str從第x位置開始,y個字元長的子串替換為字串instr lower str 將字串...