alter table 語句用於建立後對錶的修改, 基礎用法以下:數據庫
基本形式: alter table 表名 add 列名 列數據類型 [after 插入位置];spa
示例:code
在表的最後追加列 address: blog
alter table students add address char(60);
在名爲 age 的列後插入列 birthday:table
alter table students add birthday date after age;
基本形式: alter table 表名 change 列名稱 列新名稱 新數據類型;class
示例:基礎
將表 tel 列更名爲 telphone:date
alter table students change tel telphone char(13) default "-";
將 name 列的數據類型改成 char(16): select
alter table students change name name char(16) not null;
基本形式: alter table 表名 drop 列名稱;數據類型
示例:
刪除 birthday 列:
alter table students drop birthday;
基本形式: alter table 表名 rename 新表名;
示例:
重命名 students 表爲 workmates:
alter table students rename workmates;
基本形式: drop table 表名;
示例: 刪除 workmates 表:
drop table workmates;
基本形式: drop database 數據庫名;
示例: 刪除 samp_db 數據庫:
drop database samp_db;
取當前時間:
select current_timestamp; select now();
取當前時間的前一分鐘:
select SUBDATE(now(),interval 60 second);
取當前時間的下一分鐘:
select ADDDATE(now(),interval 60 second);
經過變化上面的單位。能夠取先後幾分鐘,小時,天,。。。
select ADDDATE(now(),interval 1 minute); select ADDDATE(now(),interval 1 hour); select ADDDATE(now(),interval 1 day);