mysql添加,修改,删除

原创: 小孩子4919 我们都是小青蛙 2018-06-28
社会我蛙哥,人狠话也多
总结
使用INSERT语句来向表中插入数据,可以使用这两种方式:

不指定需要插入数据的列:

INSERT INTO 表名 VALUES(列1的值,列2的值, ..., 列n的值);

这种方式高度依赖表中列的顺序,不推荐使用。

显式指定需要插入数据的列

INSERT INTO 表名(列1, 列2, ..., 列n) VALUES(列1的值,列2的值, ..., 列n的值);

推荐使用这种方式进行插入,在表结构允许的情况下还可以只对部分列进行插入。

直接在VALUES后多加几组值,每组值用小括号()扩起来并用逗号分隔就好了就是批量插入语句。

对于主键或者有唯一性约束的列或列组合来说,新插入的记录如果和表中已有的记录重复的话,我们可以选择下边这两种插入策略:

插入或忽略

使用INSERT IGNORE语法,如果表中没有重复的记录,则插入,如果表中有重复的记录,则忽略本次插入。

插入或更新

使用INSERT … ON DUPLICATE KEY UPDATE …语法,如果表中没有重复的记录,则插入,如果表中有重复的记录,则按照规定更新这些重复记录中某些列的值。

删除记录的语法很简单:

DELETE FROM 表名 [WHERE 布尔表达式];

更新记录的语法也很简单:

UPDATE 表名 SET 列1=值1, 列2=值2, ...,  列n=值n [WHERE 布尔表达式];

如果你通过文章有所收获,能把文章中的知识用到自己的工作学习中,提升自己的工作效率以及相应的薪资,那请点击喜欢作者,码字不易,谢谢~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值