
SQL那些事
文章平均质量分 60
鳄鱼儿
计算机专业硕士、优快云博客专家、阿里云博客专家。密码应用技术/云原生/云计算/边缘计算
展开
-
SQL内连接、外连接、全连接、交叉连接、自连接、自然连接
SQL内连接、外连接、交叉连接内连接(inner join)外连接(outer join)左外连接右外连接全连接(full join)交叉连接(cross join)隐式交叉连接与显式交叉连接自连接自然连接(natural join)内连接(inner join)内连接:也称为等值连接,返回两张表都满足条件的部分。inner join 就等于 joinselect * from A inner join B on A.id=B.id外连接(outer join)外连接分为左外连接(left o原创 2021-06-18 20:33:01 · 5691 阅读 · 1 评论 -
SQL删除重复数据,仅保留(最新/有效的)一条数据
表结构CREATE TABLE `people` ( `id` int(11) NOT NULL AUTO_INCREMENT, `peopleName` varchar(2000) DEFAULT NULL COMMENT 'peopleName', `status` tinyint(1) DEFAULT NULL COMMENT '0无效 1有效', `seq` int(5) NOT NULL DEFAULT '1' COMMENT '记录值', `peopleId` tinyin原创 2021-06-13 21:48:20 · 8165 阅读 · 0 评论 -
【sql那些事】时间处理的一揽子事
【sql那些事】时间处理的一揽子事建表时自动设置记录的创建和更新时间时区转化当前时间时间格式化能用SQL解决的事,绝不碰程序建表时自动设置记录的创建和更新时间为每一条记录添加create_time和update_time是非常明智的选择,分别表示当前记录第一次添加和最后一次更改的时间戳。如果你不知道sql语句可以自动完成这个事儿,那么就不可避免要在程序中手动去设置这两个字段的值。`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP, `update原创 2021-03-22 12:16:14 · 200 阅读 · 0 评论