程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> MYSQL教程:MYSQL數據值類型(data type)

MYSQL教程:MYSQL數據值類型(data type)

編輯:更多數據庫知識

MySQL數據庫是由數據組成的,為了能方便管理和使用這些數據,我們把這些數據進行分類,形成各種數據類型,有數據值的類型,有表中數據列的類型,有數據表的類型。理解MySQL的這些數據類型能使我們更好地使用MySQL數據庫。下面對各種數據類型進行簡單的介紹。

1.1. 數據值類型(data type)

對MySQL中數據值的分類,有數值型、字符型、日期型和空值等,這和一般的編程語言的分類差不多。

1.1.1. 數值

MySQL中的數值分整型和浮點型兩種。MySQL支持科學記數法。整型可以是十進制,也可是十六進制數。

1.1.2. 字符串

MySQL支持以單或雙引號包圍的字符序列。如“MySQL tutorial”、‘Mysql Database’。

MySQL能識別字符串中的轉義序列,轉義序列用反斜槓(\)表示。下面是一個轉義序列列表。

Table 1.1. 轉義序列

轉義序列 含義 \0 NUL(ASCII的0值) \' 單引號 \" 雙引號 \b 後退符 \n 換行符 \r 回車符 \t 制表符 \\ 反斜槓 \Z Ctrl+Z

如果字符串本身包含有單雙引號,則用以下三種方法中的一種來表示:

  • 字符串的引號和字符串兩端的引號雙同,則雙寫該引號。如:'mysql''s test'。

  • 用與字符串的引號不同的引號把字符串引起來,如:"mysql's test"。

  • 用反斜槓轉義引號,如:"mysql\' test",'mysql\' test'。這樣就不用理會字符串兩端的是單引號還是雙引號了。

字符串可由一個十六進制數表示,如0x61表示字符"a"。由MySQL 4.0開始,字符串值也可用ANSI SQL表示法X'val'來表示。如X'61'表示字符"a"。

從MySQL 4.1開始,可以為字符串值專門指定一個字符集。

1.1.3. 日期和時間

MySQL默認按“年-月-日”的順序顯示日期。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved