MySQL基本資料型別

2021-10-22 09:59:31 字數 1228 閱讀 9786

mysql支援多種資料型別,大致可以分為三類資料型別:數值資料,日期和時間,字串(字元)型別 型別

用途tinyint

小整數值

smallint

大整數值

mediumint

大整數值

int或 integer

大整數值

ibigint

極大整數值

float

單精度 浮點數值

double

雙精度 浮點數值

decimal

小數值mysql中有五種表示日期和時間的型別。其中每一種時間型別都有乙個有效值範圍和乙個「零」值,當指定不合法的mysql不能表示的值時使用「零」值 型別

「零」值

datetime

『0000-00-00 00:00:00』

date

『0000-00-00』

timestamp

00000000000000

time

『00:00:00』

year

0000 格式

用途yyyy-mm-dd

日期值hh:mm:ss

時間值或持續時間

yyyy

年份值yyyy-mm-dd hh:mm:ss

混合日期和時間值

yyyymmdd hhmmss

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

型別大小及用途

char

0-255位元組,定長字串

varchar

0-65535位元組,變長字串

tinyblob

0-255位元組,不超過255個字元的二進位制字串

tinytext

0-255位元組,短文本字串

binary

可以指定長度,固定長度二進位制字串

varbinary

可以指定長度,可變長度二進位制字串

blob

0-65535位元組,二進位制形式的長文字資料

text

0-65535位元組,長文字資料

mediumblob

0-16777215位元組,二進位制形式的中等長度文字資料

mediumtext

0-16777215位元組,中等長度文字資料

longblob

0-4294967295位元組,二進位制形式的極大文字資料

longtext

0-4294967295位元組,極大文字資料

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,關聯式資料庫管理...