随笔分类 -  SQL

摘要:⑨ SELECT ⑩ DISTINCT column, ⑥ AGG_FUNC(column or expression), ... ① FROM left_table ③ JOIN right_table ② ON tablename.column = other_tablename.column 阅读全文
posted @ 2022-05-16 19:34 做梦当财神 阅读(164) 评论(0) 推荐(0)
摘要:select distinct 语句用于返回唯一不同的值。 表 \(a\): id name 1 a 2 b 3 c 4 c 5 b 1 a 表 \(b\): 姓 名 wang ke wangk e 1. 作用于单列 select distinct name from a name a b c 2. 阅读全文
posted @ 2022-04-24 10:02 做梦当财神 阅读(245) 评论(0) 推荐(0)
摘要:1. SQL foreign key 约束 一个表中的 foreign key 指向另一个表中的 unique key(唯一约束)。 下面通过实例解释外键。 注意,“Orders”表中的“P_Id”列指向“Persons” 表中的“P_Id”列。 “Persons”表中的“P_Id”列是“Perso 阅读全文
posted @ 2021-07-09 09:35 做梦当财神 阅读(312) 评论(0) 推荐(0)
摘要:1. SQL PRIMARY KEY 约束 primary key约束唯一标识数据库表中的每条记录。 主键必须包含唯一的值。 主键列不能包含NULL值。 每个表都应该有一个主键,并且每个表只能有一个主键。 2. create table 时的 SQL primary key 约束 下面的 SQL 在 阅读全文
posted @ 2021-07-09 09:04 做梦当财神 阅读(783) 评论(0) 推荐(0)
摘要:1. 窗口函数简介 MySQL 8.0+ 版本支持窗口函数,该函数也称分析函数,对初学者来说,窗口函数特别容易与分组聚合函数混合。两者的不同之处在于,窗口函数使每一行数据都生成一个结果。 2. 窗口函数分类 排序函数:row_number()、rank()、dense_rank() 对分析对象进行排 阅读全文
posted @ 2021-07-08 10:25 做梦当财神 阅读(345) 评论(0) 推荐(0)
摘要:1. SQL 约束(Constraints) SQL约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。 约束可以在创建表时规定(通过 CREATE TABLE语句),或者在表创建之后规定(通过ALTER TABLE语句) SQL CREATE TABLE + CONSTRAI 阅读全文
posted @ 2021-06-28 22:27 做梦当财神 阅读(476) 评论(0) 推荐(0)
摘要:1. SQL UNIQUE 约束 UNIQUE约束唯一标识数据库表中的每条记录。 UNIQUE和PRIMARY KEY约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY约束自动拥有UNIQUE约束。 注意:每个表可以有多个UNIQUE约束,但每个表只能有一个 PRIMARY KEY约束。 阅读全文
posted @ 2021-06-28 21:53 做梦当财神 阅读(171) 评论(0) 推荐(0)
摘要:1. SQL UNION运算符 UNION运算符用于组合两个或更多SELECT语句的结果集,而不返回任何重复的行。 UNION中的每个SELECT语句必须具有相同的列数 这些列必须有相似的数据类型 每个SELECT语句中的列顺序必须相同 每个SELECT语句必须有相同数目的列表达式 但每个SELEC 阅读全文
posted @ 2021-06-28 21:49 做梦当财神 阅读(254) 评论(0) 推荐(0)