int(10): 之前總以為其中的10表示欄位所能表示的位數,其實發現理解錯了,這個10表示的是資料顯示的長度為10位。
如:int(2):並不表示資料的大小最大為99,其最大的值和int表示的最大值一樣,只是表示查詢時顯示的結果長度為2位
int
從 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型資料(所有數字)。儲存大小為 4 個位元組。int的 sql-92 同義字為integer。
無符號時,表示的範圍為:0~4294967295
有符號時,表示的範圍為:
-2147483648~2147483647
int(m) [
undesigned
] [zerofill]
,加上zerofill
後則會對於不滿足指定的顯示位的資料會在其前面加上0
mysql> create table t (t int(3) zerofill);
query ok, 0 rows affected (0.00 sec)
mysql> insert into t set t = 10;
query ok, 1 row affected (0.00 sec)
mysql> select * from t;
+——+
| t |
+——+
| 010 |
+——+
1 row in set (0.11 sec)
10 表連線優化
emp.deptno dept.deptno 是連線條件 dept.loc dallas 限制條件 select emp.ename from emp,dept where emp.deptno dept.deptno and dept.loc dallas 10 1 一方面,連線條件可用來過濾資料...
演算法筆記 10 雜湊表
雜湊錶用的是陣列支援下標隨機訪問資料的特性,所以雜湊表其實就是陣列的一種擴充套件,由陣列演化而來。通過雜湊函式將元素的鍵值對映為下標,然後將資料儲存在陣列對應下標的位置。我們按照鍵值查詢元素時,我們使用同樣的雜湊函式,將鍵值轉化為陣列下標,從對應的陣列下標位置取資料。雜湊函式計算得到的雜湊值必須是乙...
10單向鍊錶(slist)
1 slist概述 slist並不在標準規格之內,sllist和list的主要差別在於,slist的迭代器屬於單向的forward iterator,而list的迭代器屬於雙向的bidirectional iterator。由於slist沒有任何方便的辦法可以回頭定出前乙個位置,必須從頭找起,所以對...