MySQL 資料庫架構變更跟蹤方法?
如果一個專案中表出現在單個數據庫中,我們可以使用架構版本或遷移來完成資料庫架構變更。其目的是跟蹤資料庫架構變更或結構變更。
建立表來跟蹤架構變更。
mysql> create table SchemaDatabaseMethodDemo -> ( -> `WhenTime` timestamp not null default CURRENT_TIMESTAMP, -> `TheKey` varchar(200) not null, -> `Version` varchar(200), -> primary key(`TheKey`) -> )ENGINE=InnoDB; Query OK, 0 rows affected (0.45 sec)
向表中插入記錄。
mysql> insert into SchemaDatabaseMethodDemo values(now(),'1001','version 5.6.12'); Query OK, 1 row affected (0.17 sec)
顯示記錄。
mysql> select *from SchemaDatabaseMethodDemo;
以下是輸出。
+---------------------+--------+----------------+ | WhenTime | TheKey | Version | +---------------------+--------+----------------+ | 2018-10-29 14:21:47 | 1001 | version 5.6.12 | +---------------------+--------+----------------+ 1 row in set (0.00 sec)
注意 - 如果我們在執行 SQL 指令碼或遷移,那麼我們需要在上述表中新增一行,也可在指令碼開頭或結尾處藉助 INSERT 語句進行操作。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP