中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql int類型存儲時需要多少字節

發布時間:2022-06-16 09:52:47 來源:億速云 閱讀:189 作者:zzz 欄目:MySQL數據庫

本篇內容主要講解“mysql int類型存儲時需要多少字節”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“mysql int類型存儲時需要多少字節”吧!

mysql中,int類型在存儲時需要4 個字節。int代表標準整數,可表示普通大小的整數;int類型可以是有符號或無符號的,無符號范圍是“0~4294967295”,有符號范圍是“-2147483648~2147483647”。因為整數類型表示確切數字,所以通常將int列用作表的主鍵,且設置AUTO_INCREMENT屬性,每增加一條記錄,int列數據會自動以相同步長進行增長。

mysql int類型存儲時需要多少字節

本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。

MySQL 主要提供的整數類型有 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,其屬性字段可以添加 AUTO_INCREMENT 自增約束條件。

其中int類型:

類型名稱說明存儲需求
INT普通大小的整數4個字節

在MySQL中,INT代表標準整數,它可以是1,100,4,-10等,它不能是1.2,5/3等。整數可以是零,正和負。

MySQL INT數據類型可以是有符號或無符號。

類型有符號無符號
最小值最大值最小值最大值
INT-2147483648(-216)2147483647(-216)04294967295(-232)

在列中使用INT

因為整數類型表示確切的數字,所以通常將它用作表的主鍵。此外,INT列可以具有 AUTO_INCREMENT 屬性,這樣每增加一條記錄,int列數據會自動以相同步長進行增長。

當你 插入一個NULL值或0到INT AUTO_INCREMENT列,列的值設置為下一個序列值。請注意,序列值以1開頭。

當您向AUTO_INCREMENT列中插入一個非零或零值時,列將接受NULL值。此外,序列被重置為插入值的下一個值。

讓我們看一個使用帶AUTO_INCREMENT  屬性的整數列的表的示例  。

首先,使用以下語句創建一個新表items以整數列作為主鍵:

CREATE TABLE items (
    item_id INT AUTO_INCREMENT PRIMARY KEY,
    item_text VARCHAR(255)
);

您可以在CREATE TABLE上使用INT或INTEGER,因為它們相等的。無論何時向items表中插入新行,item_id列的值都會增加1。

接下來,以下INSERT語句在items表中插入三行。

INSERT INTO items(item_text)
VALUES('laptop'), ('mouse'),('headphone');

然后,使用以下SELECT語句從items表中查詢數據:

SELECT 
    *
FROM
    items;

mysql int類型存儲時需要多少字節

之后,插入一個新行,明確指定item_id的值。

INSERT INTO items(item_id,item_text)
VALUES(10,'Server');

由于item_id列的當前值為  10,序列將重置為11.如果插入新行,則AUTO_INCREMENT列將使用11作為下一個值。

INSERT INTO items(item_text)
VALUES('Router');

最后,再次查詢items表的數據以查看結果。

SELECT 
    *
FROM
    items;

mysql int類型存儲時需要多少字節

注意:自MySQL 5.1以來,AUTO_INCREMENT列僅接受正值。AUTO_INCREMENT列不支持負值  。

拓展

加上 AUTO_INCREMENT 約束條件后,字段中的每個值都是自動增加的。因此,這個字段不可能出現相同的值。通常情況下,AUTO_INCREMENT 都是作為 id 字段的約束條件,并且將 id 字段作為表的主鍵。

到此,相信大家對“mysql int類型存儲時需要多少字節”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麟游县| 金坛市| 斗六市| 西林县| 临高县| 凤山县| 大庆市| 马尔康县| 湘乡市| 邮箱| 鲁山县| 德阳市| 广河县| 林甸县| 黄山市| 西安市| 巩留县| 九龙县| 油尖旺区| 始兴县| 汉沽区| 临西县| 宁波市| 龙口市| 平湖市| 淮北市| 万荣县| 轮台县| 东山县| 甘泉县| 丹凤县| 麻江县| 宜阳县| 汉沽区| 中方县| 交口县| 安远县| 澄江县| 遵化市| 大余县| 韶关市|