mysql bigint與bigint unsigned


-------------------------------以下是個人根據網上翻閱加個人理解總結結果-------------------------------

mysql 表中數據類型和存儲過程都有bigint類型和bigint unsigned

CREATE TABLE `testbigint` (
  `testbigint1` bigint(20) NOT NULL DEFAULT '0',
  `testbigint2` bigint(20) unsigned NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

可以看出,bigint  unsigned是可以創建的。但是之前陷入誤區以為沒區別,是因為使用navicat for mysql這個工具無符號在下邊顯示的,並不會在數據類型處顯示,如圖:

 

 

可以看出,數據類型處是不顯示bigint unsigned類型的,在下方會顯示有無符號選項。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM