MySql數據庫在表中添加新字段,設置主鍵,設置外鍵,字段移動位置,以及修改數據庫后如何進行部署和維護的總結


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 主表名(主表主鍵名)

4,字段移動位置

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步


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM