Mysql8.0的新用法

今天給大家分享一些關於Mysql8.0中SQL語句的改變和保留。

首先,關於外鍵的創建 與  追加外鍵,有變化

現有 class 班級表 和 students學生表

在students 學生表中,追加一個外鍵fk_classId

在students03學生表創建過程中,設置外鍵fk_classId,關聯 class班級表  cls_id

相比Mysql5.7, 需要設置  外鍵名稱fk_classId01,同時,外鍵名稱fk_classId01,在當前數據庫中是唯一的。如果出現外鍵名稱重複,則創建失敗

 

其次:關於排序DESC 和ASC,沒有變化

隨後:update 更新操作,有變化

如果你用Mysql workbeach8.0, 更新操作前,必須要加  set sql_safe_updates = 0;

默認是不保存 set sql_safe_updates = 0,所以每次打開mysql8.0,關於update操作,都要設置一遍,麻煩!

最後,自增序列的添加與創建,略有變化

添加自增序列:

alter table score01 change column  id  id  int auto_increment  comment ‘自增序列’;

關於追加新列或者修改列的信息,略有變化

 

謝謝!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章