SQL分类中的DML

news/2024/10/15 3:13:17 标签: sql, 数据库, oracle

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、插入的数据大小应在字段的规定范围内。

sql">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条件];

sql">-- 修改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)。

sql">delete from employee where gender='女';


http://www.niftyadmin.cn/n/5705447.html

相关文章

SQL分类中的DDL

DDL(Data Definition Language):数据定义语言,用来定义数据库对象(数据库,表,字段)。 一、DDL语句操作数据库 1、查询所有数据库:show databases;(一般用大写&#xff…

电脑技巧:优化Edge浏览器占用C盘空间的解决方案

大家在日常使用电脑的使用,Edge浏览器作为Windows电脑自带的浏览器,使用体验还是非常不错的。对于电脑新手来说直接使用微软自带的Edge浏览器也可以满足使用需求。但是随着电脑使用的越久,整体Edge浏览器也会占用几个G甚至更多的磁盘空间,并且还是C盘。 今天给大家分享如何…

C++之《剑指offer》学习记录(1):类型转换关键字

笔者最近在找工作时,无意间读到了一本名为《剑指offer》的书,粗略翻阅了一下,感觉这将会是一本能让我不再苦恼于笔试和面试“手搓代码”的书。故笔者写下该系列博客记录自己的学习历程,希望能和这本书的读者朋友们一起交流学习心得…

[权威出刊|稳定检索]2024年云计算、大数据与计算机应用技术国际会议(CCBDCAT 2024)

2024年云计算、大数据与计算机应用技术国际会议 2024 International Conference on Cloud Computing, Big Data, and Computer Application Technology 【1】大会信息 会议名称:2024年云计算、大数据与计算机应用技术国际会议 会议简称:CCBDCAT 2024 大…

VMware Fusion 13.6.1 发布下载,修复 4 个已知问题

VMware Fusion 13.6.1 发布下载,修复 4 个已知问题 VMware Fusion 13.6.1 for Mac - 领先的免费桌面虚拟化软件 适用于基于 Intel 处理器和搭载 Apple 芯片的 Mac 的桌面虚拟化软件 请访问原文链接:https://sysin.org/blog/vmware-fusion-13/ 查看最新…

链表排序算法(C++):数组辅助排序、插入排序、归并排序

文章目录 借助数组排序插入排序归并排序测试用例 数组排序算法参考:冒泡排序、插入排序、选择排序、归并排序、快速排序算法(C实现)-CSDN博客 链表排序算法参考:链表排序总结(全)(C)…

YOLOv11改进策略【Conv和Transformer】| ACmix 卷积和自注意力的结合,充分发挥两者优势

一、本文介绍 本文记录的是利用ACmix改进YOLOv11检测模型,卷积和自注意力是两种强大的表示学习技术,本文利用两者之间潜在的紧密关系,进行二次创新,实现优势互补,减少冗余,通过实验证明,实现模型有效涨点。 专栏目录:YOLOv11改进目录一览 | 涉及卷积层、轻量化、注意力…

SharedPreferences的使用场景和限制

SharedPreferences是Android平台上一种轻量级的数据存储方式,它主要用于存储少量的键值对数据,这些数据通常用于保存应用程序的配置信息或用户偏好设置。以下是关于SharedPreferences的使用场景和限制的详细分析。 一、SharedPreferences的使用场景 1.…