1. 程式人生 > >使用sql語句建立表,並實現對錶的修改操作

使用sql語句建立表,並實現對錶的修改操作

>需求:

    a. 在test資料庫中建立person表,其結構如表1所示。

    b. 將表名稱修改為tb_person。

    c. 刪除出生日期欄位。

    d. 添加出生日期欄位,資料型別為DATE型別。

    e. 修改number欄位為id,型別改為BIGINT型別。

表1 person表結構
序號欄位名稱欄位說明資料型別長度屬性備註
1number序號INT4自增列主鍵
2name姓名VARCHAR50非空
3sex性別CHAR2
4birthday出生日期DATETIME

Windows下不區分大小寫

第一步,先選擇test資料庫,use test;


第二步,完成a. 建立表person,create table person(...);


檢視一下,發現表person已建立成功,show tables;


第三步,完成b. 修改表名稱,alter table person rename tb_person;


檢視一下,發現表名稱已更換,show tables;


第四步,完成c. 刪除出生日期欄位。在刪除前,先檢視一下表的欄位,刪除後再檢視一下。

alter table tb_person drop birthday;


第五步,添加出生日期欄位,然後查看錶欄位情況,alter table tb_person add birthday date;


第六步,完成number欄位的修改,並查看錶欄位情況,alter table tb_person change number id bigint;(修改欄位名時,資料型別如果不變,就寫和原來一樣的資料型別,但是不能不寫)


至此,完成任務。

小總結:不管是對錶名稱還是表字段進行修改,都是使用ALTER。新增、刪除表字段也是使用ALTER,其中新增使用ADD,刪除使用DROP。