如果要用來表示年月日,通常用date 來表示。
如果要用來表示年月日時分秒,通常用datetime 表示。
如果只用來表示時分秒,通常用time 來表示。
timestamp表示格式 :yyyy-mm-dd hh:mm:ss。
如果只是表示年份,可以用year 來表示。date,datetime,time是常用三種。
create table t(d date,t time,dt datetime)timestamp 也用來表示日期,和時區相關(datetime則只能反應出插入時當地的時區,其他時區的人檢視資料必然會有誤差的。)-- 插入當前日期
insert into t values(now(),now(),now());
-- 檢視
select * from t;
create table t3(d1 timestamp not null default current_timestamp);最後採用不同的格式將日期「2007-9-3 12:10:10」插入到datetime列中insert into t3 values(now());
mysql 4 基礎 mysql 開發基礎系列4
字串型別 1.1 char 和varchar 型別 char 列的長度固定為建立表時宣告的長度,varchar 列中的值為可變長字串。在檢索的時候,char 列刪除了尾部的空格,而varchar 則保留這些空格。在sqlserver裡都是長度2 create table vc v varchar 4...
MySQL基礎系列 鎖
計算機協調多個程序或執行緒併發訪問計算機資源的機制,鎖保證資料併發訪問的一致性,有效性,鎖衝突也是影響資料庫併發訪問效能的乙個重要因素,鎖是mysql在伺服器層和儲存引擎層的併發控制.加鎖是消耗資源的,鎖的相關操作 獲得鎖,檢測鎖是否解除,釋放鎖 假設不會發生併發衝突,只在提交操作時檢查是否違反資料...
Mysql系列 基礎 02
特點 唯 一 非空 列級語法 欄位名 資料型別 primary key 預設值 create table student id int 20 primary key,name varchar 50 primary key,password varchar 30 表級語法 constraint 約束名...