MySQL17 - DML基本语法 - 增删改
DML基本语法 - 增删改
DATE 和 DATETIME 两个类型的区别
-
DATE 是短日期:只包括 年-月-日
- 默认格式: %Y-%m-%d
-
DATETIME 是长日期:包括 年-月-日-时-分-秒
- 默认格式: %Y-%m-%d %h:%i:%s
DROP TABLE IF EXISTS t_user;
CREATE TABLE t_user(
id INT,
name VARCHAR(32),
birth DATE,
create_time DATETIME
);
INSERT INTO t_user
(id, name, birth, create_time)
VALUES
(1, 'zhangsan', '1990-01-01', '2023-01-08 09:41:22');
INSERT INTO t_user
(id, name, birth, create_time)
VALUES
(2, 'lisi', '1990-01-01', NOW());
在MySQL中获取当前系统时间 -- NOW() => 带有时分秒的 DATETIME类型
UPDATE 修改记录
UPDATE
t_user
SET
name = 'jack', birth = '2000-10-10', create_time = NOW()
WHERE
id = 2;
如果没有 WHERE 条件,修改整张表所有记录
DELETE 删除数据
DELETE FROM
t_user
WHERE
id = 1;
如果没有 WHERE 条件,清空表中所有记录
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析