MySQL规范
# DML
# 定义
DDL 全称是 Data Definition Language,即数据定义语言,定义语言就是定义关系模式、删除关系、修改关系模式以及创建数据库中的各种对象,比如表、聚簇、索引、视图、函数、存储过程和触发器等等。
# DDL
# 定义
数据操纵语言全程是 Data Manipulation Language,主要是进行插入元组、删除元组、修改元组的操作。主要有 insert、update、delete 语法组成。
- update、delete 前先查询
避免非预期的删库跑路,应在 query 确保条件过滤正确
-- query 确保条数符合预期
select s.id,c.id,c.name
from student s
inner join clazz c on c.id = s.clazz_id
-- update
update student s
inner join clazz c on c.id = s.clazz_id
set s.clazz_name = c.name
笔记
update 时将 select 语句中 from
及之前代码改为 update
,再在最后添加 set
及要更新的字段
# 常用字段
单词 | 译文 |
---|---|
status | 状态 |
update_time | 更新时间 |
create_time | 创建时间 |
expire_time | 过期时间 |
# 参考资料
上次更新: 2024/02/27, 18:54:38