一、資料類型
1、整型
資料類型儲存空間說明取值範圍
TINYINT1位元組非常小的整數帶符號值:-128~127
無符號值:0~255
SMALLINT2位元組較小的整數帶符號值:-32768~32767
無符號值:0~65535
MEDIUMNT3位元組中等大小的整數帶符號值:-8388608~8388607
無符號值:0~16777215
INT4位元組標準整數帶符號值:-2147483648~2147483647
無符號值:0~4294967295
BIGINT8位元組大整數
2、浮點型
資料類型儲存空間說明取值範圍
FLOAT4位元組但精度浮點數
DOUBLE8位元組雙精確度浮點數
DECIMAL(M,D)自訂以字串形式表示
3、字串類型
類型儲存空間說明最大長度
Char[(M)]M位元組定長字串M位元組
Varchar[(M)]L+1位元組可變長字串M位元組
tinyblog,tingtextL+1位元組非常小的blob和文本串2^8字元
blog,textL+2位元組小BLOB和文本串2^16-1位元組
mediumblob,mediumtextL+3位元組中等的BLOB和文本串2^24位元組
longblob,longtextL+4位元組大BLOB和文本串2^32-1位元組
enum('value','value')1或2位元組枚舉:可賦予某個枚舉成員65535個成員
set('value', 'value')1,2,3,4或8位元組集合:可賦予多個集合成員64個成員
4、日期和時間型資料
類型儲存空間說明最大長度
Date3位元組YYYY-MM-DD格式表示1000-01-01~9999-12-31
TIME3位元組hh:mm:ss格式表示時間值-838:59:59~838:59:59
DATETIME8位元組YYYY-MM-DD hh:mm:ss格式
TIMESTAMP4位元組YYYYMMDDhhmmss格式表示時間戳記
YEAR1位元組YYYY格式的年份值1901~2155
二、MySQL資料庫的操作
1、登入資料庫
mysql 參數
-D,--database=name 開啟指定資料庫
--delimiter=name 指定分隔字元
-E,--vertical 垂直顯示結果
-h,--host=name 伺服器名稱
-H,--html 提供HTML輸出
-X,--xml 提供XML輸出
-p,--password[=name]密碼
-P,--port=# 連接埠號碼
--prompt=name 設定提示符
-u,--user=name 使用者名稱
-V,--version 輸出版本資訊並退出
mysql -h 伺服器主機地址 -u 使用者名稱 -p 使用者密碼
2、退出登入
exit
quit
q
3、修改密碼
4、建立選擇及查看資料庫
建立資料庫
選擇資料庫
刪除資料庫中的內容