MySQL 基本資料型別

2021-08-02 22:34:01 字數 1916 閱讀 8610

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

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。接下來記錄下mysql的可插入的基本資料型別:

型別大小

範圍用途

tinyint

1 位元組

(-128,127)

小整數值

smallint

2 位元組

(-32 768,32 767)

大整數值

mediumint

3 位元組

(-8 388 608,8 388 607)

大整數值

int或integer

4 位元組

(-2 147 483 648,2 147 483 647)

大整數值

bigint

8 位元組

(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)

極大整數值

float

4 位元組

(-3.402 823 466 e+38,1.175 494 351 e-38),0,(1.175 494 351 e-38,3.402 823 466 351 e+38)

單精度浮點數值

double

8位元組(1.797 693 134 862 315 7 e+308,2.225 073 858 507 201 4 e-308),0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)

雙精度浮點數值

型別大小

格式用途

date

3 位元組

yyyy-mm-dd

日期值time

3 位元組

hh:mm:ss

時間year

1 位元組

yyyy

年份datetime

8 位元組

yyyy-mm-dd hh:mm:ss

混合日期和時間值

timestamp

4 位元組

yyyymmddhhmmss

混合日期和時間值,時間戳

型別大小

用途char

0-255 位元組

定長字串

carchar

0-65535 位元組

不定長字串

tinybold

0-255 位元組

不超過 255 個字元的二進位制字串

tinytext

0-255 位元組

短文本字串

bold

0-65 535位元組

二進位制形式的長文字字串

text

0-65 535位元組

長文字資料

mediumblob

0-16 777 215位元組

二進位制形式的中等長度文字資料

mediumtext

0-16 777 215位元組

中等長度文字資料

longblob

0-4 294 967 295位元組

二進位制形式的極大文字資料

longtext

0-4 294 967 295位元組

極大文字資料

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基本資料型別

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