MySQL 創(chuàng)建數(shù)據(jù)庫時,需要為表中的每個字段指定數(shù)據(jù)類型。整型是一種常見的數(shù)據(jù)類型,用于存儲整數(shù)。下面是一些常見的整型數(shù)據(jù)類型:
TINYINT -- 有符號范圍為-128到127,無符號范圍為0到255 SMALLINT -- 有符號范圍為-32768到32767,無符號范圍為0到65535 MEDIUMINT -- 有符號范圍為-8388608到8388607,無符號范圍為0到16777215 INT -- 有符號范圍為-2147483648到2147483647,無符號范圍為0到4294967295 BIGINT -- 有符號范圍為-9223372036854775808到9223372036854775807,無符號范圍為0到18446744073709551615
在創(chuàng)建表時指定整形類型:
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;
這個例子創(chuàng)建了一個名為 mytable 的表。其中 ID 字段為整數(shù)類型,長度為 11,表示最大值為 2147483647。AGE 字段為有符號小整數(shù)類型,并設(shè)置了一個最大長度為 3。UNSIGNED 關(guān)鍵字表示 AGE 字段為無符號,因此其范圍為 0 到 255。
上一篇get返回值json
下一篇c json格式化器