MySQL基本資料型別

2021-09-30 08:52:51 字數 1052 閱讀 8998

型別

大小描述

char[length]

length位元組

定長字段,長度為0-255個位元組

varchar[length]

string長度+1位元組

變長字段,在mysql5.03以前,長度為0-255個位元組,在5.0.3以後,最大長度為65535位元組。乙個utf8字元佔3個位元組、乙個gbk字元佔兩個位元組。

tinytext

string長度+1位元組

字串,長度為0-255個位元組

text

string長度+2位元組

字串,最大長度為0-65535個位元組

mediumtext

string長度+3位元組

字串,組嗲長度為16777215個位元組

longtext

string長度+4位元組

字串,最大長度為4194967295個位元組

tinyint[length]

1位元組範圍:-128~127或0~255

smallint[length]

2位元組mediumint[length]

3位元組int[length]

4位元組bigint[length]

8位元組float

4位元組double[length,decimals]

8位元組執行固定的小數點

decimal[length,decimals]

length+1位元組或length+2位元組

date

3位元組採用yyyy-mm-dd格式

datetime

8位元組採用yyyy-mm-dd hh:mm:ss格式

timestamp

4位元組採用yyyymmddhhmmss格式

time

3位元組採用hh:mm:ss格式

enum

1或2位元組

列舉型別

set1、2、3、4或8位元組

與enum一樣,只不過每一列可以具有多個可能的值

blob

是text的乙個變體。允許儲存二進位制檔案,還可用於某些加密資料。

mysql 基本資料型別 MySQL基本資料型別

char 和 varchar 型別 char 型別用於定長字串,並且必須在圓括號內用乙個大小修飾符來定義。這個大小修飾符的範圍從 0 255。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。char 型別可以使用 binary 修飾符。當用於比較運算時,這個修飾符使 char 以二進位...

MySql 基本資料型別

型別 大小描述 char length length位元組 定長字段,長度為0 255個位元組 varchar length string長度 1位元組 變長字段,在mysql5.03以前,長度為0 255個位元組,在5.0.3以後,最大長度為65535位元組。乙個utf8字元佔3個位元組 乙個gb...

MySQL 基本資料型別

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms relational database management system,關聯式資料庫管理...