mysql插入數(shù)據(jù)INSERT INTO SET的優(yōu)勢
更新時間:2021年12月20日 14:13:26 作者:html55
這篇文章介紹了mysql插入數(shù)據(jù)INSERT INTO SET的優(yōu)勢,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
往mysql數(shù)據(jù)庫中插入數(shù)據(jù)。以前常用
INSERT INTO 表名 (列名1,列名2…) VALUES(列值1,列值2);
如果在PHP程序中,就會寫成如下示例(往商品庫里增加商品)
$sql = "INSERT INTO products (p_title,p_price.........) VALUES ('$p_title','$p_price'............)";
缺點是當這個表的列特別多時,會特別亂。
- 1.前后需要對應,容易寫錯順序。
- 2.后期改動(增加列,減少列)改完前面改后面,比較分散,容易錯漏。
- 3.閱讀困難。
其實可以用
INSERT INTO 表名 SET 列名1 = 列值1,列名2=列值2,...;
如果在PHP程序中,就會寫成如下示例(往商品庫里增加商品):
$sql = " INSERT INTO products SET
p_title = '$p_title',
p_price = '$p_price',
...
";
這樣就清晰明了,容易查錯。
而且和update 語句有共通的部分,比較方便重用。
不過用INSERT INTO SET這種方式,不能批量增加數(shù)據(jù),批量增加的話用這種(示例)
$sql = "INSERT INTO products (p_title,p_price) VALUES ('蘋果','5元'),('荔枝','10元'),('紅棗','8元')";
以上所述是小編給大家介紹的mysql插入數(shù)據(jù)INSERT INTO SET的優(yōu)勢,希望對大家有所幫助。在此也非常感謝大家對腳本之家網站的支持!
相關文章
MySQL快速禁用賬戶登入及如何復制/復用賬戶密碼(最新推薦)
這篇文章主要介紹了MySQL如何快速禁用賬戶登入及如何復制/復用賬戶密碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
mysql忘記root密碼的解決辦法(針對不同mysql版本)
這篇文章主要介紹了mysql忘記root密碼的解決辦法(針對不同mysql版本),文章通過代碼示例和圖文結合的方式給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-06-06
MySQL數(shù)據(jù)備份之mysqldump的使用方法
mysqldump常用于MySQL數(shù)據(jù)庫邏輯備份,這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)備份之mysqldump使用的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2021-11-11

