您好,登錄后才能下訂單哦!
數據庫的數據類型有×××、浮點型、字符型、每種數據類型各自有各自的使用范圍,與C語言和Java等語言有大同小異之處,這里再說明一下
整型有:
1.TINYINT 有符號值:-128到127(-2^7到2^7-1),無符號值:0到255(0到2^8-1)
2.SMALLINT 有符號值:-32768到32767(-2^15到2^15-1) 無符號值:0到65535(0到2^16-1)
3.MEDIUMINT 有符號值:(-2^23到2^23-1) 無符號值(0到2^24-1)
4.INT 有符號值(-2^31到2^31-1) 無符號值(0到2^32-1)
5.BIGINT 有符號值(-2^63到2^63-1) 無符號值(0到2^64-1)
浮點型:
1.FLOAT[(M,D)] 單精度,大約精確到7位小數位,M是數字總位數,D是小數點后面的位數
2.DOUBLE[(M,D)] 雙精度,大約精確到16位小數位
字符型:
1.CHAR(M) M個字節,0<=M<=255
2.VARCHAR(m) L+1個字節,其中L <= M且0 <= M <= 65535
3.TINYTEXT L+1個字節,其中L < 2^8
4.TEXT L+2個字節,其中L < 2^16
5.MEDIUMTEXT L+3個字節,其中L < 2^24
6.LONGTEXT L+4個字節,其中L < 2^32
7.ENUM('value1','value2',...) 1或2個字節,取決于枚舉值的個數(最多65535個值)
8.SET('value1','value2',...) 1、2、3、4或者8個字節,取決于set成員的數目(最多64個)
下面通過命令行創建一個數據庫并顯示出來
顯示數據庫的格式
設置一些屬性可以為空一些不能為空
測試當使不能為NULL的屬性設置為NULL時,會報ERROR
設置主鍵可以自增長,不會重復,主鍵值不需要自己設置
測試
設置主鍵但不設置自增長(值需要自己設置,且不能重復)
設置唯一標識(主鍵只能有一個,但是唯一標識可以有多個),測試唯一標識的username不能重名
設置默認值
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。