摘要: 步骤1:创建maven工程 步骤2:将MySQL驱动(实际上就是MySQL数据库厂商提供的实现类) 复制到pom.xml中 <!-- 连接MySQL数据库的依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector 阅读全文
posted @ 2020-11-15 22:11 print("hello~world") 阅读(100) 评论(0) 推荐(0)
摘要: 一、JDBC 1.什么是JDBC? Java DataBase Connectivity :java数据库连接,简称为JDBC JDBC是Sun公司提供的一套 JAVA语言用于和各种数据库软件进行操作的API(Application Programma Interface 应用程序编程接口) 2.为 阅读全文
posted @ 2020-11-15 16:00 print("hello~world") 阅读(88) 评论(0) 推荐(0)
摘要: 一、什么是关联关系 1.在创建表的时候,表与表之间存在业务关系(个人认为:表与表之间存在相同的数据并重复) 2.存在几种关系 一对一:当存在AB两张表,A表中一条数据对应B表中的一条数据,同时B表中的一条数据也对应A表中的一条数据; 一对多:当存在AB两张表,A表中一条数据对应B表中的多条数据,同时 阅读全文
posted @ 2020-11-15 15:29 print("hello~world") 阅读(92) 评论(0) 推荐(0)
摘要: 1. 查询工资高于1号部门平均工资的员工信息 select avg(sal) from emp where deptno=1; select * from emp where sal>2330; 合并上面两条SQL select * from emp where sal>(select avg(sa 阅读全文
posted @ 2020-11-15 14:01 print("hello~world") 阅读(93) 评论(0) 推荐(0)
摘要: where后面只能写普通字段条件, having后面写聚合函数条件 having要和group by 结合使用,并且写在group by的后面 1. 查询每个部门的平均工资,要求平均工资大于2000 select deptno,avg(sal) from emp group by deptno ha 阅读全文
posted @ 2020-11-13 16:14 print("hello~world") 阅读(123) 评论(0) 推荐(0)
摘要: group by 分组查询可以将某个字段相同值的数据划分成一组 然后进行统计查询 1. 查询每个部门的平均工资 select deptno,avg(sal) from emp group by deptno; 2. 查询每个部门的最高工资 select deptno,max(sal) from em 阅读全文
posted @ 2020-11-13 15:58 print("hello~world") 阅读(73) 评论(0) 推荐(0)
摘要: select ename as "姓名" from emp; select ename "姓名" from emp; select ename 姓名 from emp; 1. 查询1号部门的平均工资,最高工资,最低工资,工资总和,人数 起别名 select avg(sal) 平均工资, max(sa 阅读全文
posted @ 2020-11-13 15:52 print("hello~world") 阅读(109) 评论(0) 推荐(0)
摘要: 聚合函数就是对查询的多条数据进行统计查询 统计方式:1.平均值 2.最大值 3.最小值 4.求和 5.计数 1.平均值avg(字段名) 查询在emp表中的平均数据money select avg(money) from emp; 2.最大值max(字段名) 查询emp表中1号部门deptno的最高工 阅读全文
posted @ 2020-11-13 15:44 print("hello~world") 阅读(103) 评论(0) 推荐(0)
摘要: 一、数据计算 符号:+,-,*,/,% 二、举例 1. 查询每个员工的姓名,工资和年终奖(年终奖=5个月工资) select ename,sal,sal*5 from emp; 此时会自动生成一个列名为sal*5的列名,并且其中的值也乘五 2. 修改1号部门的员工工资 每人涨薪5块钱 update 阅读全文
posted @ 2020-11-12 21:32 print("hello~world") 阅读(1087) 评论(0) 推荐(0)
摘要: 一、格式:limit 跳过的条数,请求的条数(每页的条数) 二、举例: limit (页数-1)*条数,条数 请求一页的10条数据:limit 0,10 请求第三页的5条数据:limit 10,5 请求第五页的8条数据:limit 32,8; 请求第十五页的10条数据:limit 140,10; 1 阅读全文
posted @ 2020-11-12 21:14 print("hello~world") 阅读(164) 评论(0) 推荐(0)