MySQL筆記 SQL資料型別

2021-09-21 18:20:11 字數 901 閱讀 3522

整型

bit型別

小數型別

float

at[(m, d)] [unsigned] : m指定顯示長度,d指定小數字數,占用空間4個位元組

float(4,2)表示的範圍是-99.99~99.99,mysql在儲存值時會進行四捨五入

如果定義的是float(4,2)unsigned這時,表示的範圍是0~99.99

decimal

decimal(m, d) [unsigned] : 定點數m指定長度,d表示小數點的位數

decimal和float很像,但是有區別:decimal表示的精度高於float

decimal整數最大位數m為65,支援小數最大位數d是30,如果d被忽略,預設為0,如果m被省略,預設是10

字串型別

char

char(l): 固定長度字串,l是可以儲存的長度,單位為字元,最大長度值可以為255

char(2)表示可以存放兩個字元,可以是字母或者漢字,但是不能超過2個,最多只能是255

vachar

varchar(l): 可變長度字串,l表示字元長度,最大長度65535個位元組

如何選擇定長或變長字串?

日期和時間型別

enum:列舉,單選型別

set:集合,多選型別

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...

sql與mysql資料型別 SQL 資料型別

mysql 資料型別 在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。text 型別 資料型別描述 char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及...

MySQL 資料型別 筆記

mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 f...