DATETIME、DATE和TIMESTAMP,除了DATE用來表示壹個不帶時分秒的是日期,另外兩個都帶時分秒。TIMESTAMP還可以精確到毫秒。
TIMESTAMP列必須有默認值,默認值可以為“0000-00-00 00:00:00”,但不能為null。
TIMESTAMP列不可以設置值,只能由數據庫自動去修改。
壹個表可以存在多個TIMESTAMP列,但只有壹個列會根據數據更新而改變為數據庫系統當前值。因此,壹個表中有多個TIMESTAMP列是沒有意義,實際上壹個表只設定壹個TIMESTAMP列。
MySQL是壹個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於?Oracle?旗下產品。MySQL 最流行的關系型數據庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之壹。
MySQL是壹種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在壹個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這壹特點,壹般中小型網站的開發都選擇 MySQL 作為網站數據庫。
由於其社區版的性能卓越,搭配?PHP?和?Apache?可組成良好的開發環境。