1,爲當前已有的表添加新的字段數據庫
alter table student add studentName varchar(20) not null;服務器
2,爲當前已有的表中的字段設置爲主鍵自增測試
alter table student add constraint PK_studentId primaryKey(studentId);日誌
3,爲當前已有的表中的字段設置爲外鍵開發
alter table student add constraint FK_teacherId_studentInfo foreign key (teacherId) references teacherInfo(teacherId)部署
alter table 表名 add constraint 鍵名 foreign key (外鍵字段名) references 主表名(主表主鍵名)table
4,字段移動位置im
alter table student modify studentId varchar(20) first總結
將student表中的studentId字段的位置移動到第一位數據
5,關於修改數據庫結構後,如何部署,以及操做過程的總結
在項目開發過程當中補課避免的須要修改數據庫的表結構,通過這幾天的操做總結的操做流程是
1,將遠程服務器上的數據庫複製到本地
2,在本地將數據庫的結構進行修改,並研發新的項目功能
3,功能研發完畢,對比以前的數據庫看修改了哪些結構,而後統一將這些操做利用腳本的方式寫出來
4,將本地的數據庫恢復成未修改以前的,而後運行腳本,爲當前本地的數據庫修改結構
5,而後查看新增的功能是否可以正常運行
6,若是出錯則重複3,4步,直至利用腳本可以直接完美的修改數據庫結構,並再次測試新的功能是否可以正常運行
7,若是功能可以正常運行則進行下一步部署服務器
8,首先將遠程服務器中的數據庫進行備份
9,部署新增的功能
10,利用腳本修改服務器中的數據庫
11,修改完畢後查看新功能是否可以正常運行,若是可以正常運行而且日誌文件中沒有出錯,則代表部署成功!
12,若是有出錯的話,則先恢復數據庫而且重複8,9,10,11步