數據庫容易忽略的細節

 

數據庫數據類型提醒:

  三種:

1、 數值類型:整型和小數

例如:int(3)數字僅用於顯示,不顯示數據真正的範圍;

float和double屬於浮點,沒有小數位數的說法,精度差主要體現在

四捨五入的顯示,decimal:字符串;

unsigned屬性把數據範圍擴大了一倍;

2、 字符類型:字符、blob、text、enum、set等

例如:char(8)數字限制顯示範圍,超出該範圍會進行階段;

枚舉cnum類型只允許選取規定()範圍之內的;

3、時間日期

date、time

dactime和timcstamp從顯示形式上不同,但是表示內容是相同的;

當這兩個數據類型出現在表格字段中的時候區別:datetime類型的字段需去更新纔會被修改,timecstamp隨時都被更新



其他:

order  by 針對最終的結果排序,必須放到查詢語句末尾;不允許出現在子查詢

多個列名時,首先按照第一個字段排序,如果第一個字段有重複,則按照第二個字段排序


count(distinct列名)統計不重複的紀錄的條數;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章