串資料型別 名字
長度型別
常用場景
char(數字)
0~255字元
定長字串型別
身份證等具有固定大小的字串
text
64k變長字串型別
文章等文字
varchar(數字)
255位元組
變長字串型別
名字、門牌號、公司名等可變的字串
longtext
4gb大型資料
名字數值型別
型別常用場景
double
浮點型
定長數值型別 例如:double(5,2),double有兩個引數的,第乙個引數是設定數值長度(包含小數點後面的位數),第二個引數是設定保留的小數點位數;例如double(5,2),表示數值長度為5,保留兩位小數,即123.45
存放指定長度的數值
decimal
浮點型定長數值型別 例如:decimal(5,2),
decimal有兩個引數的,第乙個引數是設定數值長度(包含小數點後面的位數),第二個引數是設定保留的小數點位數;例如decimal(5,2),表示數值長度為5,保留兩位小數,即123.45
常用在表示錢的方面,不會出現精度缺少問題
int整數型
變長數值型別 一般不指定數字日期
名字存放型別
常用場景
date
yyyy-mm-dd
存放只有日月年的日期字串
time
hh:mm:ss
存放只有分時秒的時間字串
datetime
上面兩者的結合
上面兩者結合
二進位制
名字存放大小
blob
64kmediumblob、
16m
MySQL常用資料型別
1 整數 分為 tinyint smallint mediumint int 和bigint等5種 signen 有符整數,可儲存正數和負數,如 tinyint signed 表示的範圍是 127 128 unsigned 無符整數,只能儲存正數,但是表示的值是有符整數的兩倍,如 tinyint u...
MySQL常用資料型別
數值型別 型別 大小 範圍 有符號 範圍 無符號 用途 tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位元組 8 388 608,8 388 607 0,16 777 2...
MySQL 常用資料型別
一 數值型 整型 int integer 4位元組,bigint 8位元組 浮點型 float 4位元組,單精度,小數字數6 7位,double 8位元組,雙精度,小數字數15 16位 二 字串型 字串 char 1位元組 256字元 varchar 變長 節省空間,不利於索引 65535個字元 大...