千家信息网

MYSQL学习系列--DML语句(一)

发表于:2024-09-24 作者:千家信息网编辑
千家信息网最后更新 2024年09月24日,引言:数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,
千家信息网最后更新 2024年09月24日MYSQL学习系列--DML语句(一)

引言:

数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令。

实践操作

在操作之前,一些数据库的创建,表的创建,这里就不在详说了,不懂得可以看我之前写的文章MYSQL学习系列--DDL语句
查询使用select * from 表名; 前提是进入数据库

我这边因为什么数据都没有插入,所以查询为空,接下来我们就插入一下数据吧
1)插入记录
1>插入记录
语法: insert into 表名(字段1,字段2,字段3,...,字段n) values(值1,值2,值3,...,值n);
使用 desc 表名查看有哪些字段
也可以不用指定字段名,但是values后面的顺序应该和字段的排序一致,字段数也得一致

2>一次性插入多条数据

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


2)更新记录
1>更新一个表
update 表名 set 字段1=值1,字段2=值2,...字段n=值n [where 条件];
我们将number=3的字段名字(name)改成abc

2>更新多个表中数据
我们再去新建一个表,表名设置为student1

然后我们将studet的abc改成hhh,表student1的xiaolan改成ywboy

3)删除记录
1>删除单表中的数据
delete from 表名 [where 条件];
我们来尝试删除student表中的名字叫hhh的那个人

2>删除多个表中的数据
delete 表1,表2,...表n from 表1,表2,...表n [where 条件];
不管是单表还是多表,不加where条件将会把表中的所有记录删除,所以操作时一定要小心。
这个你们就自己去尝试一下吧~

字段 数据 条件 更新 指令 数据库 一致 名字 多个 语言 尝试 查询 语句 学习 接下来 一次性 不用 代表 前提 多条 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发师岗位职责 我的世界红石服务器图片 灵寿智能软件开发服务诚信推荐 北京快快网络技术有限公司负责人 思科网络技术学院光盘 财政网络安全知识 数字软件开发代理价格 软件开发中级职称 落户上海 网络安全问题文案温柔 数据库原理试题及其答案 郧阳区互联网软件开发包括哪些 桂阳app软件开发在哪学 文化馆前瞻数据库官网 金蝶服务器远程编程 浙江企聘通网络技术有限公司 内存常驻数据库 最低成本搭建mc服务器 无线网络技术的学习心结 服务器硬盘黄灯一直亮 雷达眼支持哪些软件开发 江苏通信软件开发五星服务 软件开发都是用框架吗 高校校园网络安全简述 手机wlan设置ip服务器 JADE链接数据库执行持续加载 腾讯云服务器管理器仪表板 鼎秀古籍全文数据库的文献分类 无线网络技术教程张路桥 互联网和科技创新的关系 网络安全都涉及什么产品
0