MySQL基礎教程---Chapter 5 資料型別和資料輸入

underpressure發表於2020-10-17
以下為個人作為初學者的自己看書總結,訪客看到有不足或差錯之處,歡迎交流指正。
day3 2020/10/17
5.1 數值型別

INT:-2 147 483 648 ~ 2 147 483 647
TINYINT:-128 ~ 127
DOUBLE:

1. 指數表示法輸入數值
"& E + $" 表示 "& 乘以 10 的 $ 次方"
INSERT INTO tb1A (age) VALUES (1E+4);
5.2 字串型別

CHAR:固定長度字串
VARCHAR:可變長度字串,長度不超過255個字元
TEXT:超過255個字元

字串資料需要用 ’ 或者 " 括起來

1. 指定位數
VARCHAR(100) 儲存不超過100個字元的字串

2. 轉義處理
如:向表tb1B 的列 name 中輸入帶單引號的名字 '西澤子'
INSERT INTO tb1B (name) VALUES (' \'西澤子\' ');
5.3 日期與時間型別

DATE:只儲存日期 “年-月-日”
DATETIME:處理日期和時間 “年-月-日 時-分-秒”

日期與時間型別的資料需要用 ’ 或者 " 括起來
MySQL中日期必須 YYYY-MM-DD 格式輸入,時間必須 HH : MM : SS 格式輸入

1. 日期資料輸入
如:建立列 a 為日期型別的表 t_date, 並輸入值為 "2018-5-3" 的日期內容
CREATE TABLE t_date (a DATE);
INSERT INTO t_date (a) VALUES ('2018-5-3');
5.4 修改提示符的字串

在 MySQL 監視器啟動後使用 prompt 命令修改提示符內容

1. 設定提示符
prompt 作為提示符顯示的文字(這裡輸入啥,將來提示符就是啥;這裡沒有輸入 > 號,所以輸出的提示符後面也沒有 > 號)
如:prompt 這是我自己設定的提示符;

2. 通過 "\d" 設定資料庫名; "\h" 設定主機名; "\u" 設定使用者名稱;
如:prompt 新的提示符\d>

3. 回到初始狀態
prompt mysql>
5.5 課後練習

1. 建立表 t_time, 讓該表能儲存 "年月日時分秒" 的列 col_time; 並插入資料 "2018年11月17日20時35分15秒"
CREATE TABLE t_time (col_time DATETIME);
INSERT INTO t_time (col_time) VALUES ('2018-11-17 20:35:15');

2. 設定 MySQL 監聽器提示符的顯示內容為 " 當前資料庫名:主機名" 
prompt \d:\h>
接下來一系列會每天記錄《MySQL基礎教程》的學習總結。挑戰半個月看書,動手,寫部落格。

相關文章