特殊需要注意的資料型別:
設定資料的長度和小數字數: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位元組,存...