MySQL 創(chuàng)建數(shù)據(jù)庫(kù)時(shí),需要為表中的每個(gè)字段指定數(shù)據(jù)類型。整型是一種常見(jiàn)的數(shù)據(jù)類型,用于存儲(chǔ)整數(shù)。下面是一些常見(jiàn)的整型數(shù)據(jù)類型:
TINYINT -- 有符號(hào)范圍為-128到127,無(wú)符號(hào)范圍為0到255 SMALLINT -- 有符號(hào)范圍為-32768到32767,無(wú)符號(hào)范圍為0到65535 MEDIUMINT -- 有符號(hào)范圍為-8388608到8388607,無(wú)符號(hào)范圍為0到16777215 INT -- 有符號(hào)范圍為-2147483648到2147483647,無(wú)符號(hào)范圍為0到4294967295 BIGINT -- 有符號(hào)范圍為-9223372036854775808到9223372036854775807,無(wú)符號(hào)范圍為0到18446744073709551615
在創(chuàng)建表時(shí)指定整形類型:
CREATE TABLE mytable ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, age TINYINT(3) UNSIGNED NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
這個(gè)例子創(chuàng)建了一個(gè)名為 mytable 的表。其中 ID 字段為整數(shù)類型,長(zhǎng)度為 11,表示最大值為 2147483647。AGE 字段為有符號(hào)小整數(shù)類型,并設(shè)置了一個(gè)最大長(zhǎng)度為 3。UNSIGNED 關(guān)鍵字表示 AGE 字段為無(wú)符號(hào),因此其范圍為 0 到 255。
上一篇get返回值json
下一篇c json格式化器