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 条件,清空表中所有记录

posted @   LaViez  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示