sql之dml语句,语法和思路

这些都是我自学时手打到文本文档,在复制粘贴到博客的,有一些命令格式不对,但全部百分百原创,如果有疑问或者不对的地方,欢迎评论区指正,也可以加q群592383030来探讨(我就是自学的普通人,不卖课,不涉及补习机构)

我会出一整套mysql的学习过程,从基础的sql语句,约束,函数,事务。到进阶的存储引擎,sql优化,索引,存储过程,锁,触发器,视图甚至lnnoDB引擎的详解和一些运维方面的比如,mha主从,读写分离;mmm双主,pxc MySQL高可用,zabbix,elk监控MySQL。如果有需要来我主页,有帮助到您就关注我点个赞。

                                                  一  dml命令数据增加


1,给指定表内字段添加数据
insert into 表名(字段1,字段2,)values(值1,值2,)值都写一个括号里用逗号隔开
2,给全部字段添加数据
insert into  表名 values (值1,值2,)值直接默认分给这个表里的字段一,字段二。
3,批量添加数据。其实跟上面两条一模一样就是写值时叠加
insert into 表名(字段1,字段2,)values(值1,值2,)(值1,值2,)这样就等于一次性添加两条数据
insert into  表名 values (值1,值2,)(值1,值2,)

注意:插入数据时,指定字段顺序需要与值的顺序一一对应。
          字符串和日期型数据要包含在引号中
          插入数据大小要在字段的规定限制内。
                                                  二  dml更新与删除数据

1,修改指定表内字段数据内容
update  表名  set  字段1名=值1,字段2名=值2,where  id=需要的数(就是where条件,这个例子里id号,但也不固定,总的来说,就是只改符合这个条件的对应字段,如果不写这个,就是整张表这个字段都改);
2,删除指定表内字段数据内容
delete  from  表名  where  需要的东西
注意!!
where条件他不是固定的,你可以去指定id号没错,打个比方,有1千个员工,让你删除所有女员工,你在指id就太慢了,你可以吧条件就改成 where  性别=女来筛选。只删符合这个条件的对应字段,根据需求写,你需要删女员工,那么就性别=女
delete删除如果没有指定条件就删除整张表
delete不能指定某一字段删除(可以用update)
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值