久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

153次閱讀
沒有評論

共計 1626 個字符,預計需要花費 5 分鐘才能閱讀完成。

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

mysql 中,int 類型在存儲時需要 4 個字節。int 代表標準整數,可表示普通大小的整數;int 類型可以是有符號或無符號的,無符號范圍是“0~4294967295”,有符號范圍是“-2147483648~2147483647”。因為整數類型表示確切數字,所以通常將 int 列用作表的主鍵,且設置 AUTO_INCREMENT 屬性,每增加一條記錄,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 
 *
 items;

之后,插入一個新行,明確指定 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 
 *
 items;

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

拓展

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

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-13發表,共計1626字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 竹北市| 北安市| 屯门区| 凤城市| 田阳县| 黔江区| 平泉县| 五家渠市| 商城县| 岳西县| 平度市| 增城市| 多伦县| 原阳县| 荥经县| 依兰县| 平湖市| 资中县| 云和县| 苍溪县| 唐海县| 泸水县| 沐川县| 乌兰县| 山东省| 长子县| 新竹市| 博湖县| 莱西市| 靖西县| 金湖县| 建阳市| 佛教| 会同县| 四子王旗| 株洲县| 上高县| 寿宁县| 贵南县| 卓资县| 苍南县|