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 条件,清空表中所有记录
标签:01,MySQL17,DML,DATETIME,user,birth,增删,WHERE,id From: https://www.cnblogs.com/Ashen-/p/17034145.html