綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁(yè)數(shù)據(jù)庫(kù)類MySQL → mysql整型的符號(hào)及整型的數(shù)據(jù)寬度和零填充

mysql整型的符號(hào)及整型的數(shù)據(jù)寬度和零填充

我要評(píng)論 2012/08/14 12:00:41 來(lái)源:綠色資源網(wǎng) 編輯:downcc.com [ ] 評(píng)論:0 點(diǎn)擊:361次

1.整型的符號(hào)
mysql中數(shù)字?jǐn)?shù)據(jù)類型是有符號(hào)和無(wú)符號(hào)兩種,當(dāng)然整型也是,
在定義一個(gè)字段的時(shí)候可以這么使用

age tinyint unsigned,
unsigned代表是無(wú)符號(hào),即都是大與等于0 的數(shù)

如果這樣使用是默認(rèn)有符號(hào)的
age tinyint ,

2.整型的數(shù)據(jù)寬度和零填充

如下語(yǔ)句

age tinyint(1) ,

代表age這個(gè)字段是1個(gè)字符寬度,

但是如果不設(shè)置零填充式無(wú)效的,mysql將會(huì)忽略那個(gè)字符寬度。

如下語(yǔ)句是有有效的

age tinyint(1) zerofill,
只有在設(shè)置了零填充之后數(shù)據(jù)寬度才會(huì)有效,如果插入的數(shù)據(jù)時(shí)20將會(huì)插入出錯(cuò)。

注意:zerofill的字段默認(rèn)是無(wú)符號(hào)的,就是大于等于零的數(shù)據(jù),輸入小與零的數(shù)字將會(huì)報(bào)錯(cuò)。
這個(gè)語(yǔ)句和上個(gè)語(yǔ)句是同一個(gè)意思:age tinyint(1) unsigned zerofill.
還有一點(diǎn)注意的地方,最好為字段設(shè)置上默認(rèn)值,要不然不容易比較
在mysql中字段值是null時(shí),和誰(shuí)都能不能比較,甚至和null自己本身都不能比較,比較結(jié)果都是null。

關(guān)鍵詞:mysql

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視