SQL-DML小结

目录

表的格式:

DML添加数据

1.给指定字段添加数据

2.给全部字段添加数据

3.批量添加数据

上述操作最后效果 

DML-修改数据

上述操作最后效果  

DML-删除数据

 上述操作最后效果 


表的格式:

DML添加数据

1.给指定字段添加数据

INSERT INTO 表名(字段名1,字段名2,..) VALUES(值1,值2,...) ;
insert into employees(id, workno, name, gender, age, idcard, entrydate) VALUES (1,'1','小明','男',23,123456,'2020-01-01');

2.给全部字段添加数据

INSERT INTO 表名 VALUES (值1,值2,....);
insert into employees VALUES (2,'2','小红','女',22,123457,'2020-01-02');

3.批量添加数据

INSERT INTO 表名(字段名1,字段名2,...) VALUES (值1,值2,...),(值1,值2,...)..;

        选定字段进行插入,如果不写就按顺序进行插入值

INSERT INTO 表名 VALUES (值1,值2,....) (值1,值2,....) (值1,值2,....) ;
insert into employees VALUES (3,'3','小刚','男',21,123458,'2020-01-02'),(4,'4','小龙','男',24,123459,'2020-01-03');

注意

  • 插入数据时,指定字段顺序需要与值的顺序时一一对应的。
  • 字符串和日期型数据应该包含在引号中。
  • 插入的数据大小,应该在字段的规定范围内。

上述操作最后效果 

DML-修改数据

UPDATE 表名 SET 字段名1=值1,字段名2=值2......[WHERE 条件];
#修改小红的年龄
update employees set age=20 where name='小红';
#修改小明的名字和年龄
update employees set name='明',age=22 where id =1;
#修改所有职工的入职日期,即不加where条件
update employees set entrydate= '2020-01-01';

注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

上述操作最后效果  

DML-删除数据

DELETE FROM 表名 [WHERE 条件]; 

#删除性别为女的员工
delete from employees where gender = '女';
#同理删除所有员工的操作为
#delete from employees;
#这里不予操作演示

注意:

  • DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
  • DELETE语句不能删除某一个字段的值(可以使用UPDATE)。

 上述操作最后效果 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值