(MySQL筆記)MySQL資料型別

2021-08-30 16:51:09 字數 1797 閱讀 9891

(mysql筆記)mysql資料型別

(mysql筆記)搭建mysql資料庫系統

mysql的直接量指的是乙個直接的值,是乙個固定的、不會改變的值。直接量的資料型別分為這麼幾類:數值、字元、時間、布林。

整型直接量

乙個整數,可以帶正負號;如:

15-32

小數直接量

帶有小數點或者不帶小數點的數,可以帶正負號;如:

1.05

-32.7

49浮點直接量

小數直接量的後面跟著乙個指數。可以帶正負號;如:

-34e2

4e-3

0.16e4

字元直接量

0個或多個字母或數字字元組成的乙個字串,用引號括起來。引號不是字元直接量的一部分,它們定義了字串的開頭和結尾。如:

'collins'

"baker"

'don''t'    用單引號定義開頭和結尾時,字元直接量本身的單引號用兩個單引號''表示

'don\'t'    用單引號定義開頭和結尾時,字元直接量本身的單引號也可以用\'表示

"this ""bird"" is not that bird"

"this \"bird\" is not that bird"

\'和\"表示是轉義字元,其他的轉義字元還有:

\n    換行

\r    回車

\b    退格

\t    製表

\\    反斜槓

日期直接量

由乙個年份,乙個月份和乙個日期組成。mysql允許這個直接量寫作乙個字元直接量或者整型直接量,當使用字元直接量的時候,放入引號中,且3部分使用-連線起來,如:

1985-12-22

當用乙個整型直接量表示時,3個部分直接沒有連線符。mysql把最後兩個數字解釋為日期,日期前面的兩位解釋為月份,月份前面的解釋為年份,如:

19851222    2023年12月22日

981205      2023年12月5日

如果年份指定兩位數字的時候,如果在00~69之間,則會加上1900,否則加上2000。如:

980308      2023年3月8日

如果年份指定為兩位數字的時候,第一位是0,那麼必須使用全寫:

090504      錯誤

時間直接量

由小時,分鐘和秒三部分組成。同樣有兩種表現形式,一種是作為字串直接量,一種是整型直接量。

作為字串直接量時三部分之間以:分隔,如果只指定了2個部分,則被認為是小時和分鐘;如果只指定了乙個部分,則被認為是秒。如:

'23:59:59'  23點59分59秒

'14:00'     14點0分

'24'        24秒

作為整型直接量表示時,3個部分之間沒有分隔符,mysql把最後兩位數字看作是秒部分,秒部分的前兩位數字是分鐘部分,其他的是小時部分。如:

235959      23點59分59秒

1400        0點14分0秒

24          0點0分24秒

日期時間直接量

是日期直接量和時間直接量的組合,中間以空格隔開。如:

'2010-06-11 14:32:15'   2023年6月11日14點32分15秒

布林直接量

只包含2個值,true和false。

mysql數值型資料列舉 MySQL資料型別

資料型別 列型別 1.數值型別 a.整型 型別 位元組 範圍 有符號位 tinyint 1位元組 128 127 無符號位 0 255 smallint 2位元組 32768 32767 mediumint 3位元組 8388608 8388607 int 4位元組 bigint 8位元組 int ...

mysql物件資料型別 MYSQL 的資料型別

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

mysql中資料型別總結 mysql資料型別總結

由mysql支援的列型別列在下面。下列 字母用於描述中 m 指出最大的顯示尺寸。最大的合法的顯示尺寸是 255 d 適用於浮點型別並且指出跟隨在十進位制小數點後的數碼的數量。最大可能的值是 30,但是應該不大於m 2。方括號 和 指出可選的型別修飾符的部分。注意,如果你指定乙個了為zerofill,...