MySQL 資料型別,運算子

2021-10-01 20:43:03 字數 1058 閱讀 4317

3. decimal(m,d) 定點型別

當對精度要求較高的時候使用該欄位更好

整數和浮點數

如果不需要小數,則可以使用整數來儲存資料,如果需要小數部分,則使用浮點數,對於存入浮點資料列,存入的數值會對小數字進行四捨五入,浮點數有double和float,double的精度比float高

浮點數與定點數

浮點數float,double 對於decimal 的優勢是,長度一定的情況下,表示的範圍更大,但是當進行計算的時候也比較容易出現問題,當對精度要求較高的時候選擇定點資料型別decimal

日期和時間型別

可以根據需要展示的效果選擇合適的資料型別

year 顯示年,data 顯示日期,time顯示時間,datetime 與timestamp顯示年月日時分秒,datetime表示的範圍比timestamp的範圍大

blob

儲存二進位制資料 列如音訊、資源等

算術運算子

語法格式

least(value1,value2,value3)

返回最小的值,如有null,則返回null

如果當 in 的列表中存在null值,會有乙個怎樣的結果

MySQL 資料型別和運算子

目錄 5.1.1 整數型別 5.1.2 浮點數型別和定點數型別 5.1.3 日期與時間型別 5.1.4 文字字串型別 字元字串 5.1.5 二進位制字串型別 位元組字串 5.2 如何選擇資料型別 5.3.2 算術運算子 5.3.3 比較運算子 5.3.4 邏輯運算子 5.3.5 位運算子 5.3.6...

MySQL資料型別和運算子

mysql具有豐富的資料型別,在建表和儲存過程中都需要指定資料型別 常用的資料型別有 數值型別 整數型別 mysql主要提供的整數型別有 tinyint smallint mediumint int bigint。create table emp id int 11 name varchar 25 ...

MySQL資料型別與運算子

2019 08 03 資料型別用於以下目的。有兩種基本的串型別,分別為定長串和變長串。定長串接受長度固定的字串,其長度是在建立表時指定的。例如,名字列可允許30個字元,而社會安全號列允許11個字元 允許的字元數目中包括兩個破折號 定長列不允許多於指定的字元數目。它們分配的儲存空間與指定的一樣多。因此...