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

溫馨提示×

溫馨提示×

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

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

MySQL的數據類型主要包括哪些

發布時間:2020-05-08 11:49:00 來源:億速云 閱讀:525 作者:三月 欄目:數據庫

下文主要給大家帶來MySQL的數據類型主要包括哪些,希望這些文字能夠帶給大家實際用處,這也是我編輯MySQL的數據類型主要包括哪些這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

1bit即為一位二進制,

1Byte=8bit,即為八位二進制。換算成十進制可表示的最大的數值個數為2^8個

一、數值型

整型

數據類型

存儲大小

tinyint

1Byte 即2^8個數字

smallint

2Byte

mediumint

3Byte

int

4Byte

bigint

8Byte

浮點數

數據類型



float(m,d)

單精度浮點數

m:浮點型數值的長度,不包括符號。d:小數點后面數字的位數

double(m,d)

雙精度浮點數

二、字符型

字符類型

大小寫

定長/變長

占用空間

實占空間

儲存范圍

char(n)

不分區

定長

n

n

0--2^8-1Bytes  256字節

varchar(n)

不區分

變長

n

實際字符長度空間

0--2^16-1Bytes  65535字節

binary(n)

區分

定長

n

n

0-2^8-1bytes  256字節

varbinary(n)

區分

變長

n

實際字符長度空間

0--2^16-1Bytes  65535字節

text

不區分

變長



0-2^16-1bytes   65535字節

blob

區分

變長

n

實際字符長度空間

0-2^16-1bytes   65535字節







char需要占用一個字節標記非空,所以最多254字節可用。

varchar超過255字節時需要2個字節標記字段長度,不超過255字節需要1個字節標記長度,非空標記占用一個字節。

char類型的字符串檢索速度要比varchar類型的快。

 

varchar可指定n,text不能指定

text是實際字符數+2個字節。

text類型不能有默認值。

varchar可直接創建索引,text創建索引要指定前多少個字符。varchar查詢速度快于text,在都創建索引的情況下,text的索引似乎不起作用。

枚舉型ENUM:就是列出某個字段的所有可能取得值。儲存范圍是0-65535bytes。如ENUM('F','M')。

三、日期時間型

日期時間型

儲存范圍

占用空間

日期型DATE

"1000-01-01→9999-12-31"

3bytes

時間型TIME

"-838:59:59"→"838:59:59"

3bytes

日期時間型DATETIME

"1000-01-01 00:00:00"→"9999-12-31 23:59:59"

8bytes

時間戳型TIMESTAMP

是1970-01-01 00:00:00到當前的秒數

4bytes

年型YEAR(2)

"00-99"

1bytes

年型YEAR(4)

"1901-2155"

1bytes

四、字段修飾符

在聲明字段的時候,可以為這些字段添加額外的修飾符,不同的數據類型,其修飾符也是不一樣的,

數據類型

修飾符

整型

unsigned:無符號,表示非負,定義在最前面

null

not null

default value :定義默認值

auto_incremnet:自動增長,定義的字段必須是整型、非空、非負、唯一鍵或主鍵

浮點數

unsigned , null , not null , default value

字符型

char、varchar、text

null , not null , default value

character set 字符集(show character   set 可以查看支持的字符集,show variables like ‘%charac%’可以查看支持的默認字符集)

collation '排序規則':設定排序規則;

show collation可以查看mysql支持的所有排序規則。

字符型binary、varbinary、blob

null , not null , default value

 

日期型

null , not null , default value

enum(枚舉型)

null , not null , default value

對于以上關于MySQL的數據類型主要包括哪些,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。

向AI問一下細節

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

AI

砀山县| 汉阴县| 信丰县| 泊头市| 星子县| 新沂市| 富阳市| 阿拉善右旗| 盐山县| 耒阳市| 黄山市| 卢龙县| 梧州市| 汪清县| 上高县| 馆陶县| 巴彦县| 浦县| 中阳县| 云安县| 云和县| 吴江市| 德钦县| 红桥区| 同江市| 湖州市| 方城县| 济宁市| 贞丰县| 九寨沟县| 手机| 阳曲县| 固安县| 肃北| 荔波县| 孟连| 昌都县| 卫辉市| 容城县| 手游| 蓝山县|