日期: 2022 年 11 月 6 日

12 篇文章

DataGrip入门小tips
1.连接数据库MySQL 接着取名,填写Host主机地址,端口,user账号,password密码,点击测试连接,信息无误即可成功,最后点击ok 2、展示所有数据库 连接上了MySQL服务之后,并未展示出所有的数据库,此时,我们需要设置,展示所有的数据库,具体操作如下: 以此点击框框即可。 3、在DataGrip中执行SQL语句  如图所示,对表右…
为什么需要多表的查询、笛卡尔积的错误与正确的多表查询、等值连接vs非等值连接、自连接vs非自连接、SQL92与99语法如何实现内连接和外连接、使用SQL99实现7种JOIN操作、NATURAL JOIN与USING的使用
# 第06章_多表查询 /* SELECT ....,....,.... FROM .... WHERE .... AND / OR / NOT.... ORDER BY .... (ASC/DESC)....,.... LIMIT ....,.... */ #1. 熟悉常见的几个表 DESC employees; DESC departments…
第5章排序与分页课后练习
# 第05章_排序与分页课后练习 #1. 查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示 SELECT last_name,department_id,(salary * 12) AS "annual_salary" FROM employees ORDER BY annual_salary DESC,last_name ASC; #2.…
ORDER BY实现排序操作、LIMIT实现分页操作
# 第05章_排序与分页 # 1. 排序 # 如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显式的。 SELECT * FROM employees; # 1.1 基本使用 #使用ORDER BY 对查询到的数据进行排序操作。 # 升序:ASC (ascend) # 降序:DESC (descend) # 练习:按照salary…
第4章运算符课后练习
# 第04章 运算符课后练习 # 1.选择工资不在5000到12000的员工的姓名和工资 SELECT last_name,salary FROM employees # WHERE salary NOT BETWEEN 5000 AND 12000; WHERE salary < 5000 OR salary > 12000; # 2.选择…
第3章基本SELECT查询课后练习
# 第03章_基本的SELECT语句课后练习 # 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY #理解1:计算12月的基本工资 SELECT employee_id,last_name, salary * 12 AS "ANNUAL SALARY" FROM employees; #理解2:计算12月的基本工资和奖金 SEL…
MySQL目录结构及前2章课后练习
第一章 1.说说你了解的常见的数据库 Oracle、MySQL、SQL Server、DB2、PGSQL;Redis、MongoDB、ES..... 2.谈谈你对MySQL历史、特点的理解 历史: 由瑞典的MySQL AB公司创立,1995开发出的MySQL 2008年,MySQL被SUN公司收购 2009年,Oracle收购SUN公司,进而Ora…
ER模型与表记录的4种关系
ORM思想(Object Relational Mapping)体现: 数据库中的一个表 <---> Java或Python中的一个类 表中的一条数据 <---> 类中的一个对象(或实体) 表中的一个列 <---> 类中的一个字段、属性(field)