1. 程式人生 > >SQL入門-DML數據操作語言

SQL入門-DML數據操作語言

遷移 分享圖片 使用 body roo 圖片 safe hat rename

DML數據操作語言

1.針對數據行的操作

加大 -U 使用嚴格模式,限制update 和where語句

mysql -uroot -p -U

嚴格模式下刪除數據需要使用索引,作為條件才能刪除

mysql> delete from anyux.test;
ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
-- 提示 當前為嚴格模式,你更新表不能沒有where條件並且使用索引

創建索引

alter
table anyux.test add key id_idx(id);

刪除數據

delete from anyux.test where id=8;
技術分享圖片

--提示此處建立的普通索引,索引關系為一對多,僅測試,生產環境大數據量下會很慢。

2.表遷移

--一個庫遷移到另一個庫
rename table anyux.test to anyuxweb.test;
技術分享圖片


SQL入門-DML數據操作語言