黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL數(shù)據(jù)類型

MySQL數(shù)據(jù)類型

更新時間:2021-12-15 10:11:16 來源:動力節(jié)點(diǎn) 瀏覽1270次

正確定義表中的字段對于MySQL的整體優(yōu)化很重要。您應(yīng)該只使用您真正需要使用的字段的類型和大小。例如,如果您知道只打算使用 2 個字符,則不要定義 10 個字符寬的字段。這些類型的字段(或列)的,也被稱為數(shù)據(jù)類型,所述后數(shù)據(jù)的類型,你會在這些字段中存儲。

MySQL數(shù)據(jù)類型

MySQL 使用許多不同的數(shù)據(jù)類型,分為三類 

數(shù)字

日期和時間

字符串類型。

現(xiàn)在讓我們詳細(xì)討論它們。

數(shù)字?jǐn)?shù)據(jù)類型

MySQL 使用所有標(biāo)準(zhǔn)的 ANSI SQL 數(shù)字?jǐn)?shù)據(jù)類型,因此如果您從不同的數(shù)據(jù)庫系統(tǒng)來到 MySQL,這些定義對您來說會很熟悉。

以下列表顯示了常見的數(shù)字?jǐn)?shù)據(jù)類型及其描述 

INT - 可以有符號或無符號的正常大小的整數(shù)。如果有符號,則允許的范圍是從 -2147483648 到 2147483647。如果沒有符號,則允許的范圍是從 0 到 4294967295。您可以指定最多 11 位的寬度。

TINYINT - 一個可以有符號或無符號的非常小的整數(shù)。如果有符號,則允許的范圍是從 -128 到 127。如果是無符號,則允許的范圍是從 0 到 255。您可以指定最多 4 位的寬度。

SMALLINT - 一個可以有符號或無符號的小整數(shù)。如果有符號,則允許的范圍是從 -32768 到 32767。如果是無符號,則允許的范圍是從 0 到 65535。您可以指定最多 5 位的寬度。

MEDIUMINT - 一個中等大小的整數(shù),可以有符號或無符號。如果有符號,則允許的范圍是從 -8388608 到 8388607。如果是無符號,則允許的范圍是從 0 到 16777215。您可以指定最多 9 位的寬度。

BIGINT - 可以有符號或無符號的大整數(shù)。如果有符號,則允許范圍為 -9223372036854775808 到 9223372036854775807。如果沒有符號,則允許范圍為 0 到 18446744073709551615。您可以指定最多 20 位的寬度。

FLOAT(M,D) - 不能無符號的浮點(diǎn)數(shù)。您可以定義顯示長度 (M) 和小數(shù)位數(shù) (D)。這不是必需的,默認(rèn)為 10,2,其中 2 是小數(shù)位數(shù),10 是總位數(shù)(包括小數(shù))。對于 FLOAT,十進(jìn)制精度可以達(dá)到 24 位。

DOUBLE(M,D) - 不能無符號的雙精度浮點(diǎn)數(shù)。您可以定義顯示長度 (M) 和小數(shù)位數(shù) (D)。這不是必需的,默認(rèn)為 16,4,其中 4 是小數(shù)位數(shù)。DOUBLE 的十進(jìn)制精度可以達(dá)到 53 位。REAL 是 DOUBLE 的同義詞。

DECIMAL(M,D) - 不能無符號的解包浮點(diǎn)數(shù)。在未壓縮的十進(jìn)制中,每個十進(jìn)制對應(yīng)一個字節(jié)。需要定義顯示長度 (M) 和小數(shù)位數(shù) (D)。NUMERIC 是 DECIMAL 的同義詞。

日期和時間類型

MySQL 日期和時間數(shù)據(jù)類型如下 

DATE - YYYY-MM-DD 格式的日期,介于 1000-01-01 和 9999-12-31 之間。例如,1973 年12 月 30日將存儲為 1973-12-30。

DATETIME - YYYY-MM-DD HH:MM:SS 格式的日期和時間組合,介于 1000-01-01 00:00:00 和 9999-12-31 23:59:59 之間。例如,1973年 12 月 30日下午 3:30將存儲為 1973-12-30 15:30:00。

TIMESTAMP - 1970 年1 月 1日午夜和 2037年某個時間之間的時間戳。這看起來像以前的 DATETIME 格式,只是數(shù)字之間沒有連字符;1973年 12 月 30日下午 3:30將存儲為 19731230153000 ( YYYYMMDDHHMMSS )。

TIME - 以 HH:MM:SS 格式存儲時間。

YEAR(M) - 以 2 位或 4 位格式存儲年份。如果將長度指定為 2(例如 YEAR(2)),則 YEAR 可以介于 1970 到 2069(70 到 69)之間。如果長度指定為 4,則 YEAR 可以是 1901 到 2155。默認(rèn)長度為 4。

字符串類型

盡管數(shù)字和日期類型很有趣,但您將存儲的大多數(shù)數(shù)據(jù)都是字符串格式。此列表描述了 MySQL 中的常見字符串?dāng)?shù)據(jù)類型。

CHAR(M) - 長度在 1 到 255 個字符之間的固定長度字符串(例如 CHAR(5)),在存儲時用空格填充到指定的長度。不需要定義長度,但默認(rèn)值為 1。

VARCHAR(M) - 長度在 1 到 255 個字符之間的可變長度字符串。例如,VARCHAR(25)。創(chuàng)建 VARCHAR 字段時必須定義長度。

BLOB 或 TEXT - 最大長度為 65535 個字符的字段。BLOB 是“二進(jìn)制大對象”,用于存儲大量二進(jìn)制數(shù)據(jù),例如圖像或其他類型的文件。定義為 TEXT 的字段也包含大量數(shù)據(jù)。兩者之間的區(qū)別在于,所存儲的數(shù)據(jù)的種類和比較是大小寫敏感的上BLOB和是不區(qū)分大小寫的文本字段。您沒有用 BLOB 或 TEXT 指定長度。

TINYBLOB 或 TINYTEXT - 最大長度為 255 個字符的 BLOB 或 TEXT 列。您沒有用 TINYBLOB 或 TINYTEXT 指定長度。

MEDIUMBLOB 或 MEDIUMTEXT - 最大長度為 16777215 個字符的 BLOB 或 TEXT 列。您沒有使用 MEDIUMBLOB 或 MEDIUMTEXT 指定長度。

LONGBLOB 或 LONGTEXT - 最大長度為 4294967295 個字符的 BLOB 或 TEXT 列。您沒有使用 LONGBLOB 或 LONGTEXT 指定長度。

ENUM - 枚舉,這是列表的一個奇特術(shù)語。定義 ENUM 時,您將創(chuàng)建一個項(xiàng)目列表,必須從中選擇值(或者可以為 NULL)。例如,如果您希望您的字段包含“A”或“B”或“C”,您可以將您的 ENUM 定義為 ENUM ('A', 'B', 'C') 并且只有那些值(或 NULL)可以填充該字段。

以上就是關(guān)于“MySQL數(shù)據(jù)類型”的介紹,如果您想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容豐富,從入門到精通,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 精品日韩二区三区精品视频 | 欧美成人禁片在线www | 91精品综合久久久久久五月天 | 久久久久免费视频 | 福利社午夜影院 | 欧美日韩精彩视频 | 特级理论片 | 伊人精品视频在线观看 | wwwxxx欧美| 天天舔天天操天天干 | 欧美一级高清免费播放 | 视频日韩p影院永久免费 | 波多野结衣精品一区二区三区 | 亚欧乱亚欧乱色视频免费 | 污视频18高清在线观看 | 欧美亚洲国产成人不卡 | 久久精品国产一区二区三区不卡 | 深夜释放自己糖心vlog | 亚洲日本天堂 | 激情综合激情五月 | 男女男在线观看视频网站 | 午夜亚洲国产成人不卡在线 | 午夜激情影视 | 黄色香蕉视频 | 精品国产一区二区在线观看 | 99视频在线精品免费 | 欧美又黄又嫩大片a级 | 91av成年影院在线播放 | 亚洲天堂网在线观看 | 国产一区中文字幕在线观看 | 中文毛片无遮挡高清免费 | 天堂网视频在线 | 一级片免费在线观看视频 | 五月婷婷伊人网 | 2021国产精品自在拍在线播放 | 一级毛片特黄久久免费看 | 午夜影院免费体验 | tom影院亚洲国产一区二区 | 久久受www免费人成_看片中文 | 国产高清视频在线观看不卡v | 亚洲第一欧美 |