SQL資料型別

2022-05-28 16:21:06 字數 522 閱讀 1713

特殊需要注意的資料型別:

設定資料的長度和小數字數:float(m,d) m表示一共有m位,d表示小數字數有d位(decimal)

bit儲存二進位制數,預設是1位,bin()顯示二進位制格式,hex()顯示16進製制格式

日期:date , time , datatime , year , timestamp(起始是19700101080001,終點是2023年某時刻)

char和varchar的區別:

char固定長度,而varchar可變長度

char型別如果最後有空格會自動刪除,而varchar不會

列舉enum

如果插入的值不在enum範圍內則插入enum第乙個值

set如果插入的值不在set範圍,則不允許插入

可以一次插入多條set值,但是重複的值只能取一次

注意:浮點型和定點型

浮點型float(m,d)   單精度浮點數表示的時候,可能最後的小數字會出現誤差,所以需要比較高的精度的時候要用定點型

定點型decimal(m,d)

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

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

SQL 資料型別 MySQL 資料型別

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

Sql資料型別

說 明 同 義 bit 1位,值為0或1 int integer 4位元組,值為 2 31 2 31 1 allint 2位元組,值為 2 15 2 15 1 tinyint 1位元組,值為0 255 decimal p,s 數字資料,固定精度為p,寬度為s numeric money 8位元組,存...