開發者學堂課程【資料庫及 SQL/MySQL 基礎:資料庫排序深入處理】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/30/detail/651資料庫排序深入處理
内容簡介:
1.資料庫
2.資料類型(列類型)
檢視所有資料庫;
SHOW DATABASES
切換(選擇要操作的)資料庫: USE 資料庫名
建立資料庫:
CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]
删除資料庫:
DROP DATABASE {IF EXISTS} mydb1
修改資料庫編碼:
ALTER DATABASE mydb1 CHARACTER SET utf8
Int:整型
Double:浮點型,例如 double (5,2)表示最多5位,其中必須有2位小數,即最大值為999.99;
Decimal:浮點型,在表單錢方面使用該類型,因為不會出現精度缺失問題;
Char:固定長度字元串類型; char (255)
Varchar:可變長度字元串類型; varchar 9655350,ZhangSan
Text(clob):字元串類型;
>很小
>小
>中
>大
Blob:位元組類型;
Data:日期類型,格式為:yyyy-MM-dd;
Time:時間類型,格式為:hh:mm:ss
Timestamp:時間戳類型。
Text是獨有的資料類型,标準中提供的是 clob ;而 blob 是表示二進制的,跟以下類型相同:

後期會使用到 blob ,用 blob 把一個1080MB的電影存到資料庫當中,發現存不了,電影一個G多一點怎麼存不進去,因為還要考慮到包的大小,這包傳輸的時候過于太大的時候往往還有個限制,後期還得做配置。