DML 添加、修改、删除数据

简介: DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。

DML

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。

一、添加数据

1、给指定字段添加数据

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

案例

给employee表所有的字段添加数据 ;

insert into employee(id,workno,name,gender,age,idcard,entrydate)

values(1,'1','Itcast','男',10,'123456789012345678','2000-01-01');

插入数据完成之后,我们有两种方式,查询数据库的数据:

select * from employee;

2、给全部字段添加数据

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

案例

插入数据到employee表,具体的SQL如下

insert into employee values(2,'2','张无忌','男',18,'123456789012345670','2005-01-

01');

3、批量添加数据

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

1, 值2, ...) ;

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

案例

批量插入数据到employee表,具体的SQL如下

insert into employee values(3,'3','韦一笑','男',38,'123456789012345670','2005-01-

01'),(4,'4','赵敏','女',18,'123456789012345670','2005-01-01');

二、修改数据

修改数据的具体语法为:

UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] ;

案例

A. 修改id为1的数据,将name修改为itheima

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

B. 修改id为1的数据, 将name修改为小昭, gender修改为 女

update employee set name = '小昭' , gender = '女' where id = 1;

C. 将所有的员工入职日期修改为 2008-01-01

update employee set entrydate = '2008-01-01';

三、删除数据

删除数据的具体语法为:

DELETE FROM 表名 [ WHERE 条件 ] ;

案例

A. 删除gender为女的员工

delete from employee where gender = '女';

B. 删除所有员工

delete from employee;

目录
相关文章
|
机器学习/深度学习 传感器 人工智能
AI:国内外人工智能产业应用图谱应用层/基础层详解
AI:国内外人工智能产业应用图谱应用层/基础层详解
AI:国内外人工智能产业应用图谱应用层/基础层详解
|
3月前
|
机器学习/深度学习 缓存 人工智能
阿里云kimi-k3模型详解:模型能力、价格、上下文限制及使用注意事项参考
本文介绍了阿里云百炼平台提供的旗舰级大模型Kimi-K3。该模型由月之暗面研发,拥有2.8万亿参数,是全球首个开源的三万亿级模型,并创新性地采用了KDA混合线性注意力与注意力残差技术。它原生支持文本与图像输入,具备强制开启的深度思考模式,并提供高达100万tokens的上下文窗口。文章详细梳理了其五大区域(北京、新加坡、日本、德国、美国)的部署与功能矩阵,重点解读了其独有的动态加载工具DLT机制在优化智能体开发流程上的价值,以及适用于长程编程、超长文档分析、复杂推理等高阶场景的定位。同时,也明确了其定价策略与通过百炼平台进行OpenAI/DashScope协议兼容调用的方式。
|
5月前
|
存储 人工智能 安全
从openclaw到国产龙虾,AI智能体工具技术架构全景分析
国产AI智能体工具在2024-2026年间形AI智能体工具技术架构全景分析:混合架构与一体化方案的演进路径 成了多样化的技术实现路径。本文从架构设计、部署模式、生态策略等维度,对主流产品进行系统性技术分析,为开发者与企业提供客观的技术选型参考。
624 0
|
5月前
|
SQL 人工智能 关系型数据库
【MySQL百日打怪升级第21天】InnoDB MVCC 机制详解 —— 快照读、当前读、Undo 链
本篇详解InnoDB MVCC机制:通过Read View(快照视图)与Undo版本链实现无锁并发控制,厘清快照读(普通SELECT)与当前读(UPDATE/FOR UPDATE)的本质区别,揭示RR/RC隔离级差异根源,并剖析长事务对性能的致命影响。
363 0
|
7月前
|
人工智能 运维 安全
高效认知开源知识库,核心能力+实战心得全解析
接触知识库载体大半年,从不得其章到灵活落地,这里我将两个小众实战场景+真实使用心得,富文本编辑、AI创作、AI问答、AI搜索、第三方集成、内容导入等核心能力,帮大家高效认知其作用。
346 6
|
前端开发 安全 JavaScript
SpringBoot 如何解决跨域问题?
本文深入探讨了Spring Boot解决跨域问题的方法,包括全局配置CORS、使用@CrossOrigin注解和自定义过滤器,提供了详细的代码示例和分析,帮助开发者有效应对Web开发中的跨域挑战。
2419 4
|
人工智能 自然语言处理 算法
接入DeepSeek需要做算法备案吗?一文读懂算法备案的那些事儿
在AI快速发展的今天,算法备案成为企业合规运营的关键。本文通过五个案例解析接入DeepSeek是否需备案:1) 微调模型需备案,流程4-6个月;2) 面向公众服务需备案;3) 内部使用通常无需备案;4) 个人自用无需备案;5) 面向特定专业人士通常无需备案。了解这些要求,确保企业在享受AI红利的同时合规运营,规避风险。
|
数据安全/隐私保护
|
安全 网络安全
用IE浏览器访问网站提示证书错误
当你在Internet Explorer中遇到证书错误提示,通常是因网站SSL/TLS证书问题或浏览器安全设置需调整。解决方法包括: 检查时间设置 调整IE设置 安装证书 调整计算机时间
2478 3
|
SQL 监控 关系型数据库
多个表同时更新的SQL技巧与方法
在数据库管理中,有时需要同时对多个表进行更新操作,以满足复杂的业务需求或数据一致性要求
1972 0