
MySQL学习之《数据管理》
字段之间用英文逗号分隔。 可省略字段,但需确保插入值一一对应。 多条数据插入时,使用英文逗号分隔并用括号括起值列表。 5.2
相同点:都用于删除数据,表结构不变。 不同点:
发布日期:2021-05-15 01:24:04
浏览次数:18
分类:精选文章
本文共 1062 字,大约阅读时间需要 3 分钟。
MySQL 数据管理笔记
1. 外键概述
外键是一种数据库约束机制,用于确保表之间的数据关系一致性。通过外键,可以定义主表和从表之间的关系。当尝试删除或更新主表的记录时,外键约束可以阻止这种操作,避免数据集体损坏。
2. DML 语言基础
DML(Data Manipulation Language,数据操作语言)是数据库管理中的核心工具,主要用于插入、更新和删除数据。掌握这些基本操作是数据库管理的关键技能。
2.1 DML 操作类型
- 插入(INSERT):将新数据插入数据库表。
- 更新(UPDATE):修改数据库表中现有记录的数据。
- 删除(DELETE):删除数据库表中的数据。
3. 插入操作
3.1 基本语法
INSERT INTO 表名 ([字段名1, 字段名2]) VALUES ('值1'), ('值2'), ('值3');
- 具名访问:
INSERT INTO
grade(
gradename) VALUES ('大四')
- 多字段插入:
INSERT INTO
student(
name,
pwd,
sex) VALUES ('张三', '123456', '男'), ('李四', '123456', '男')
3.2 重要注意事项
4. 更新操作
4.1 基本语法
UPDATE 表名 SET 字段名 = 值 [WHERE 条件];
- 全表更新:
UPDATE
studentSET
name= '李四';
- 多字段更新:
UPDATE
studentSET
name= '王五',
email= 'xxxx@qq.com' WHERE id = 1;
4.2 条件判断
支持多种逻辑运算符,如 =
, <
, >
, AND
, OR
等。条件可以用于过滤更新的记录。
5. 删除操作
5.1 基本语法
DELETE FROM 表名 [WHERE 条件];
- 删除单行数据:
DELETE FROM
studentWHERE id = 1;
- 使用
TRUNCATE
:清空表中所有数据,不影响表结构。
5.2 TRUNCATE
与 DELETE
的区别
TRUNCATE
会重置自增列计数器。TRUNCATE
不影响事务。
后话
MySQL 数据库管理是技术工作者的日常必修课。希望通过本文的学习,你能更好地理解并实际操作数据库管理任务。如有疑问,欢迎在评论区分享你的心得与建议。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月24日 20时45分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Grafana导入 Promethus node模板
2019-03-12
如何提高SQL查询的效率?
2019-03-12
Docker入门之-镜像(二)
2019-03-12
数据结构——链表(3)
2019-03-12
socket模块和粘包现象
2019-03-12
Python学习--模块
2019-03-12
去了解拉绳位移编码器的影响因素
2019-03-12
影响拉线位移传感器精度的原因有哪些?
2019-03-12
无法初始化Winsock2.2处理
2019-03-12
Horizon Cloud之UAG访问异常
2019-03-12
vm无法打开电源
2019-03-12
vMotion 操作失败进度卡在14% ,报错: Operation Timed out
2019-03-12
重置UAG Application admin密码
2019-03-12
Horizon Daas租户管理平台扩展分配时报:内部错误
2019-03-12
vcenter访问报503错误处理
2019-03-12
项目计划甘特图绘制说明
2019-03-12
09.QT应用程序启动外部exe文件
2019-03-12
1009. clion调试段错误
2019-03-12
C/C++:线性表之顺序表
2019-03-12
嵌入式系统试题库(CSU)
2019-03-12