1,自增列的使用
設置字段類行為auto_increment,在插入數據的時候插入null即可。
例如:
創建一個Userinfo表
CREATE TABLE UserInfo (
User_ID int NOT NULL primary key auto_increment,
Name varchar(20) NOT NULL,
);
插入語句即可寫為:
insert into Userinfo (Name) values ('張三');
----------------------------------------------------------------------------------
2,默認值的使用
我們有的時候會在添加數據的時候給某一個字段設定一個默認值
例如:
創建一個簡單的Message表
Create TABLE Message(
Message_ID NOT NULL primary key auto_increment,
Title Varchar(100),
Content Varchar(100) DEFAULT '用戶沒有填寫任何內容,弄着玩。。。'
);
插入數據的時候Content內容就可以不用填寫了。
----------------------------------------------------------------------------------
3,時間類型的使用
我們經常會在注冊的時候或者發布新聞的時候提取系統當前時間,MySQL中也給我們提供了很大的方便
得到系統時間用timestamp作為字段的數據類型,插入的時候寫now(),或者設定默認值為now()。
例如:
創建一個News表
CREATE TABLE News(
News_ID int NOT NULL primary key auto_increment,
Title varchar(200) NOT NULL,
Content text NOT NULL,
NewsTime timestamp DEFAULT now()
);
那么插入數據的語句可以這樣寫:
insert into newslist (title,content,NT_ID) values ('新聞標題','新聞內容');
這樣子可以提取到當前的系統時間,格式為2007-04-10 23:08:51。