SQL - 簡介和數據類型

SQL概述

1. SQL簡介

SQL 指結構化查詢語言    ,全稱是 Structrued Query LanguangeSQL ,讓你可以訪問和處理數據庫,
在這我處理的是mysql數據庫。

2. SQL的作用

SQL面向數據庫查詢
SQL可從數據庫取回數據
SQL可更新數據庫中的數據
SQL可從數據庫刪除記錄
SQL可創建新數據庫
SQL可在數據庫中創建新表
SQL可在數據庫中創建視圖
SQL可以在設置表、存儲過程和視圖的權限

3. SQL對大小寫不敏感


SQL數據類型

- 通用 數據類型:

1. CHARACTER(n) 字符/字符串。固定長度 n。
2. VARCHAR(n) 或 CHARACTER 、VARYING(n)   字符/字符串。可變長度。最大長度 n。



3. BINARY(n)    二進制串。固定長度 n。 

4. BOOLEAN  存儲TRUE 或 FALSE 值 VARBINARY(n) 或 BINARY VARYING(n)   二進制串。可變長度。最大長度 n。



5. INTEGER(p)   整數值(沒有小數點)。精度 p。 SMALLINT   整數值(沒有小數點)。精度 5。



6. INTEGER  整數值(沒有小數點)。精度 10。

7. BIGINT   整數值(沒有小數點)。精度 19。



8. DECIMAL(p,s) 精確數值,精度 p,小數點後位數 s。例如:decimal(5,2) 是一個小數點前有 3 位數小數點後有 2位數的數字。

9. NUMERIC(p,s) 精確數值,精度 p,小數點後位數 s。(與 DECIMAL 相同)



10. FLOAT(p)    近似數值,尾數精度 p。一個採用以 10 爲基數的指數計數法的浮點數。該類型的 size
參數由一個指定最小精度的單一數字組成。 REAL    近似數值,尾數精度 7。 FLOAT  近似數值,尾數精度 16。

11. DOUBLE PRECISION    近似數值,尾數精度 16。 DATE  存儲年、月、日的值。 TIME 存儲小時、分、秒的值。



12. TIMESTAMP   存儲年、月、日、小時、分、秒的值。 INTERVAL  由一些整數字段組成,代表一段時間,取決於區間的類型。



13. ARRAY   元素的固定長度的有序集合 MULTISET   元素的可變長度的無序集合 XML    存儲 XML 數據

MySQL 數據類型:

  • 在 MySQL 中,有三種主要的類型:Text(文本)、Number(數字)和 Date/Time(日期/時間)類型。

    1. text類型

    1. 字符串類型:

      這裏寫圖片描述
      這裏寫圖片描述
      這裏寫圖片描述

    2. 存放數據類型

      這裏寫圖片描述
      這裏寫圖片描述這裏寫圖片描述

    3. 列表

      這裏寫圖片描述

    2. 數字類型

    這裏寫圖片描述

    3.時間類型

    這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章