MySQL学习
文章平均质量分 85
知珉小尧
这个作者很懒,什么都没留下…
展开
-
ch06 决胜秋招综合练习
原题目链接;所需建表代码Section A练习一: 各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1原创 2022-05-31 01:24:04 · 312 阅读 · 0 评论 -
ch05 SQL高级处理
知识点1.窗口函数1.基本概念&使用方法<窗口函数> OVER([PARTITION BY <列名>] ORDER BY <排序用列名>)--[]中内容可以省略对数据库实时分析处理。PARTITION BY不具备ORDER BY的汇总功能,不影响原始表记录行数。ORDER BY:排序(默认升序),决定窗口内的排序规则。...原创 2022-05-28 00:00:19 · 132 阅读 · 0 评论 -
ch04 集合运算
知识点1.集合运算(行方向)(1)UNIONUNION并集,会自动去除重复项(不去重在UNION后面加ALL)/*去重*/SELECT product_id, product_nameFROM productUNIONSELECT product_id, product_nameFROM product2/*不去重*/SELECT product_id, product_nameFROM productUNION ALLSELECT product_id, produ原创 2022-05-25 21:26:22 · 147 阅读 · 0 评论 -
ch03复杂一点的查询
学习笔记(1)视图 创建视图 Create view <视图名> as <select语句> 修改视图 Alter view <视图名> as <select 语句> 删除视图 drop view <视图名>(2)子查询 子查询分为嵌套子查询、标量子查询(只返回一个值)、关联子查询(将嵌套子查询内外两个查询通过一些标志连接起来,比如外部循环表as p1,内部循环的表as p2,筛选条件 p1.na...原创 2022-05-22 17:52:40 · 241 阅读 · 0 评论 -
ch02:基础查询与排序
1.还需复习的知识点(1)字符串类型的数据原则上按照字典顺序进行排序。(2)COUNT(*)会得到包含NULL的数据行数,而COUNT(<列名>)会得到NULL之外的数据行数。 (3)聚合函数会将NULL排除在外。但COUNT(*)例外,并不会排除NULL。(4)MAX/MIN函数几乎适用于所有数据类型的列。SUM/AVG函数只适用于数值类型的列。(5)想要计算值的种类时,可以在COUNT函数的参数中使用DISTINCT。(6)SELECT子句中如果出现列名,只能是GROUPB..原创 2022-05-19 19:26:07 · 67 阅读 · 0 评论 -
ch00 MySQL安装+ch01 初识数据库
安装出现的问题及解决在这一步Initializing database失败,点击Log查看具体原因。发现有乱码,是因为我自己设置的安装路径包含中文。修改了一下路径,使得不包含中文,再重新安装,到这一步就没问题了。ch01练习题1.1编写一条 CREATE TABLE 语句,用来创建一个包含图中所列各项的表 addressbook (地址簿),并为 regist_no (注册编号)列设置主键约束。create table addressbook(regist_no in原创 2022-05-17 17:57:21 · 328 阅读 · 0 评论