MySQL Engine 的不同

InnoDB
- 採用分散式檔案
- 以 Row 為 Lock 單位
- 會隨時做 Index
- 適合常需要 Insert/Update 的資料表
- 寫入快
- 有 Transaction
MyISAM
- 單一檔案、回存方便
- 以 Table 為 Lock 單位
- 適合 Select 的資料表
- 讀取快

MySQL 資料型別

timestamp

在一個資料表中只能有一個欄位是此型別。用途是每次 Update 都會隨之更新,請搭配 DEFAULT
CURRENT_TIMESTAMP 使用

enum

可以寫成 enum('y','n'), 適合做 Boolean 資料型別的取代,不過 Interface 不同時會比較不易存取。宗豪建議 char(1) 是最簡單的方法。

MySQL Tool

SQL Manager 2005 Lite for MySQL

比 phpMyAdmin 還好用的軟體

MySQL 指令

desc [table name]

顯示資料表結構

show create [table name]

以 CREATE TABLE 的語法顯示已經存在 Table,方便做 Table Schema 的備份,或者是開新 Table 的範本。真是個貼心的功能~

grep -r [target string] * | more

尋找目錄下含有特定字串的檔案
arrow
arrow
    全站熱搜

    kevin0523 發表在 痞客邦 留言(0) 人氣()