SQL分类中的DML

DML(Data Manipulation Language):数据操作语言,用来对数据库表中的数据进行增删改。

一、添加

1、给指定字段添加数据:insert into 表名(字段1,字段2,...)values(值1,值2,...);

2、给全部字段添加数据:Insert into 表名 values(值1,值2,...);

3、批量添加数据:

insert into 表名(字段1,字段2,...)values(值1,值2,...);

insert into 表名(值1,值2...),(值1,值2...),(值1,值2...)..;

注意:

1、插入数据时,指定的字段顺序与值的顺序是一一对应的。

2、字符串和日期类型包含在引号内。

3、插入的数据大小应在字段的规定范围内。

insert into employee(id, workno, name, gender, age, idcard, entrydate) values (2,'2','张三三','男',25,'123456789012345677','2024-10-2');
insert into employee values (3,'3','李四','男',24,'123456789012345676','2024-10-23');
insert into employee values (4,'4','王五','男',26,'123456789012345675','2024-11-2'),(5,'5','李四四','男',24,'123456789012345674','2014-10-2');

二、修改

update 表名 set 字段名1=值1,字段名2=值2,...[where条件];

-- 修改id 为1的数据,将name改为张三
 update employee set name='张三' where id=1;
 -- 修改id为1的数据,将name改为小张,gender改为女
 update employee set name='小张',gender='女' where id=1;
 -- 修改所有员工的入职日期为2024-01-01
 update employee set entrydate='2024-01-01';

三、删除

delete from 表名[where条件];

注意:

1、delete 语句的条件可以有,也可以没有,没有会删除整张表的所有数据。

2、delete语句不能删除某一个字段的值(可以用update)。

delete from employee where gender='女';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值