摘要: ## Section A ### 练习一: 各部门工资最高的员工(难度:中等) - 创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 ```sql CREATE TABLE `Employee` ( `Id` INT PRIMAR 阅读全文
posted @ 2023-08-02 18:34 浅墨39 阅读(25) 评论(0) 推荐(0)
摘要: ## 练习题 ### 1 请说出针对本章中使用的 product(商品)表执行如下 SELECT 语句所能得到的结果。 ```sql SELECT product_id, product_name, sale_price, MAX( sale_price ) OVER ( ORDER BY prod 阅读全文
posted @ 2023-08-01 21:53 浅墨39 阅读(19) 评论(0) 推荐(0)
摘要: ## 集合运算 - MySQL 8.1 已经支持交运算 `INTERSECT` 和表的减法运算符 `EXCEPT` 了 - MySQL 8.0 目前还不支持全外连结, 不过我们可以对左连结和右连结的结果进行 UNION 来实现全外连结。 ![](https://img2023.cnblogs.com 阅读全文
posted @ 2023-07-29 15:59 浅墨39 阅读(20) 评论(0) 推荐(0)
摘要: ## 练习题 ### 1. 创建出满足下述三个条件的视图(视图名称为 ViewPractice5_1)。使用 product(商品)表作为参照表,假设表中包含初始状态的 8 行数据。 - 条件 1:销售单价大于等于 1000 日元。 - 条件 2:登记日期是 2009 年 9 月 20 日。 - 条 阅读全文
posted @ 2023-07-24 22:49 浅墨39 阅读(22) 评论(0) 推荐(0)
摘要: ## 基础查询与排序 ### 相关法则 - 在SELECT语句中使用DISTINCT可以删除重复行。 - 希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。 ### 运算符优先级 ![](https: 阅读全文
posted @ 2023-07-23 23:32 浅墨39 阅读(32) 评论(0) 推荐(0)
摘要: ## 环境搭建 ### 使用Scoop安装和配置MySQL ```bash # 安装MySQL scoop install mysql # 安装MySQL服务 mysqld -install # 启动MySQL服务 net start mysql # 连接MySQL,初始密码为空 mysql -u 阅读全文
posted @ 2023-07-20 19:31 浅墨39 阅读(17) 评论(0) 推荐(0)