MySQL的插入語句


背景:

增刪改查,其中“增”就是MySQL的插入語句,關鍵字是insert into

 測試用的表就學MySQL聚集函數時建的表:MySQL的聚集函數

插入語句有以下三種寫法

第一種,插入一條語句,這種寫法簡單,但是需要插入值的順序與表定義的列的順序相對應。不能錯位,不太安全。因為插入語句沒有值返回,一般操作完查詢驗證一下

insert into gather value ('lemon','6','檸檬');

第二種就是將列名一一列出來

insert into gather(name,price,remark) value ('grape','10','葡萄');

第三種,一次性插入多條信息

insert into gather(name,price,remark) value ('avocado','15','牛油果') ,('chestnut','20','栗子');

第四種,將其他查詢得到的結果作為插入語句的值,一般查詢和插入不是同一張表,我這為了簡便使用了同一張目的是為了將查詢的結果作為值插入進去

insert into gather(name,price,remark) select * from gather where name ='pear';

 


免責聲明!

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



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