数据库:SQL分类之DML详解

1.添加数据(insert)

1.给指定字段添加数据

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

例:

insert into employee(id, worknumber, name, gender, age, identifynumber, worktime)  values(1,'1','itcast','男',10,'610623200408315021','2000-01-01');

2.给全部字段添加数据

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

例: 

insert into employee values (2,'2','张无忌','男',18,'123456789012345678','2005-09-01');

3.批量添加数据 

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

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

例: 

insert into employee values (2,'2','张无忌','男',18,'123456789012345678','2005-09-01'),(3,'3','张','男',28,'123456389012345678','2050-09-01');

2.修改数据(update)

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

例 :

update employee set name = 'ithy' where id = 1;

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

3.删除数据(delete)

delete from 表名 [where 条件];

例:

delete from employee where id = 1;

 注意:

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

 DML的相关知识就到此结束啦,欢迎大家来评论区和我探讨交流!

相关推荐

  1. 数据库SQL分类DML详解

    2024-04-13 08:40:06       18 阅读
  2. 数据库SQL分类DDL详解

    2024-04-13 08:40:06       18 阅读
  3. 数据库SQL分类DCL详解

    2024-04-13 08:40:06       17 阅读
  4. 数据库SQL语句:DML&&DQL

    2024-04-13 08:40:06       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-13 08:40:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-13 08:40:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-13 08:40:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-13 08:40:06       20 阅读

热门阅读

  1. Scanner类的使用步骤

    2024-04-13 08:40:06       16 阅读
  2. 【ssh】群晖 ssh clone github 远程仓库

    2024-04-13 08:40:06       15 阅读
  3. ClickHouse 与 MySQL 介绍与比较

    2024-04-13 08:40:06       18 阅读
  4. Crow 一个c++的后端开发库,类似spring boot、flask等

    2024-04-13 08:40:06       20 阅读
  5. JDK、JRE 及 JVM 是什么?

    2024-04-13 08:40:06       30 阅读
  6. ChatGPT引领论文写作新潮流

    2024-04-13 08:40:06       22 阅读
  7. LeetCode 2923. 找到冠军 I——每日一题

    2024-04-13 08:40:06       16 阅读