mysql基本數據類型java基本數據類型對應

#mysql常用數據類型和java中常用數據類型的比較(來源不一定準確,僅作爲參考)
##mysql數據基本類型

mysql 數據類型
整形變量
字符串類型
浮點型變量

時間屬性
int(11)
在SQL語句中int代表你要創建字段的類型,int代表整型,11代表字段的長度。 這個11代表顯示寬度,整數列的顯示寬度與mysql需要用多少個字符來顯示該列數值,與該整數需要的存儲空間的大小都沒有關係,比如,不管設定了顯示寬度是多少個字符,bigint都要佔用8個字節。  int是整型,(11)是指顯示字符的長度,但要加參數的,最大爲255,比如它是記錄行數的id,插入10筆資料,它就顯示00000000001 ~~~00000000010,當字符的位數超過11,它也只顯示11位,如果你沒有加那個讓它未滿11位就前面加0的參數,它不會在前面加0  聲明整型數據列時,我們可以爲它指定個顯示寬度M(1~255),如INT(5),指定顯示寬度爲5個字符,如果沒有給它指定顯示寬度,MySQL會爲它指定一個默認值。顯示寬度只用於顯示,並不能限制取值範圍和佔用空間,如:INT(3)會佔用4個字節的存儲空間,並且允許的最大值也不會是999,而是 INT整型所允許的最大值。

java基本數據類型

上面的東西都是偷來的@

與java類型的比較

mysql java
tinyint byte
smalint short
mediumint int(我單純覺得可以,從來沒用過)
int(integer) int
bigint long(一般我會用在id屬性)
float float
double double
decimal 沒用過

剩下的以後進行補充吧!我先搜一搜

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