自学内容网 自学内容网

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='女';


原文地址:https://blog.csdn.net/weixin_64689713/article/details/142753699

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!