用 phpMyAdmin 工具管理資料庫暨「欄位資料型態」解釋
利用 phpMyAdmin 來「增/修/刪」資料庫及資料表,管理 MySQL 使用者及其存取權限。
【參考資料】http://b2ddoc.tnc.edu.tw/yh/php4book/c4_mysql/c4-2.php
- 使用者權限的設定
MySQL 資料庫本身也有自己的使用者,他的概念是:「資料庫可以給 "user@某一台主機" 使用」。若沒有設定,就無法連結上資料庫。 - 資料庫、資料表的「增/修/刪」
建立資料表時,欄位資料型態可分成:
<數字類><不須指定欄位大小>型態 有號數範圍 無號數範圍(unsigned) SmallInt -32768 ~ 32767 0 ~ 65535 TinyInt -128 ~ 127 0 ~ 255 SmallInt -32768 ~ 32767 0 ~ 65535 MediumInt -8388608 ~ 8388607 0 ~ 16777215 Int -2147483648 ~ 2147483647 0 ~ 4294967295 BigInt -9223372036854775808 ~ 9223372036854775807 0 ~ 18446744073709551615
<浮點數字><不須指定欄位大小>型態 有號數範圍 Float ±1.175494351e-38 ~ ±3.402823466E+38 Double ±2.2250738585072014e-308 ~ ±1.7976931348623157E+308
<十進位數(Decimal)><要指定欄位大小>
可用於儲存固定長度的數字,適用於電話號碼及精確金額的記錄。它不會自動四捨五入。
例,要存入值 '01234567.1',其「長度/集合」欄位要設定成:8,1
<字串><Char及varChar要指定欄位大小,餘不必>型態 最大長度 備 註 Char 255 Bytes 儲存時,不管實際上使用者填多少字,都會以欄位設定的長度大小儲存,不足處以空白填補。會造成空間浪費。 varChar 255 Bytes 以實際使用者所填的字串長度,儲存至硬碟。 TinyBlob、TinyText 255 Bytes Blob是用於儲存二進位檔,如圖片、執行檔等
Text用於儲存純文字檔Blob、Text 64 KBytes 同上 MediumBlob、MediumText 16 MB 同上 LongBlob、LongText 4 GB 同上
<時間><不須指定欄位大小>型態 有效範圍 解說 DATE 1000-01-01 ~ 9999-12-31 只記日期 DATETIME 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 日期/幾點/幾分 TIME -838:59:59 ~ 838:59:59 時間共有幾小時/分/秒 TIMESTAMP 1970-01-01 ~ 2037-12-31 以 32 位元整數來記錄時間;
要指定欄位大小YEAR 1970 ~ 2069 或 1901 ~ 2155 只記錄年份 - 資料表內資料的「匯出/入」
如何把資料匯出成文字檔
如何把文字檔匯入到資料庫內
【參考資料】http://b2ddoc.tnc.edu.tw/yh/php4book/c4_mysql/c4-2.php