- 博客(12)
- 收藏
- 关注
原创 创建第一个SpringBoot时遇到未配置数据库信息报错
解决方法:在主程序类中的@SpringBootApplication注解后加(exclude = DataSourceAutoConfiguration.class)@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)public class Test001Application { public stat...
2020-04-11 17:14:21
239
原创 JAVA-日期
一、获取当前系统日期格式化日期java.text包下的,专门格式化日期import java.text.SimpleDateFormat;import java.util.Date;/** * Description:<br> * data:2020/3/27 16:43 *获取系统当前时间 * @author chuannan Liu */public cl...
2020-03-27 17:06:12
88
原创 MySQL——索引
1.什么是索引?有什么用?在数据库方面,查询一张表的时候有两种检索方式:第一种:全表扫描第二种:根据索引检索索引为什么可以提高检索效率?缩小了扫描的范围索引可以调高检索效率,但是不能随意的添加索引。因为索引也是数据库当中的对象,也需要数据库不断的维护。是有维护成本的。2.怎么创建索引对象?怎么删除?3.什么时候考虑给字段添加索引?数据量庞大。该字段很少的DML操作...
2020-03-08 22:44:24
80
原创 MySQL——数据库设计三范式
1.什么是设计范式?设计表的依据。按照这个三范式设计的表不会出现数据冗余。2.三范式有哪些?第一范式:任何一张表都应该有主键,并且每一个字段原子性不可再分。第二范式:建立在第一范式的基础之上,所有非主键字段完全依赖主键,不能产生部分依赖。多对多?三张表,关系表两个外键第三范式:建立在第二范式的基础之上,所有非主键字段直接依赖主键,不能产生传递依赖。一对多?两张表,多的表加外键3.一...
2020-03-08 22:40:06
149
原创 MySQL——视图
1.什么是视图?同一张表的数据,通过不同的角度去看待2.怎么创建视图?删除视图?create view myview as select empno,ename from emp;drop view myview;注意:只有DQL语句才能以视图对象的方式创建出来3.对视图进行增删改查,会影响到原表数据。4.视图的作用?视图可以隐藏表的实现细节,保密级别较高的系统,数据库只对外提供...
2020-03-08 22:22:11
120
原创 MySQL——表
1.关于MySQL当中字段的数据类型intbigintfloatchar 定长字符串varchar 可变长字符串dateBLOB 二进制大对象(存储图片、视频等流媒体信息)Binary Large OBjectCLOB 字符大对象(存储较大文本,比如可以存储4G的字符串)Character Large OBject2.删除表drop table if e...
2020-03-04 23:12:57
102
原创 MySQL——事务(Transaction)
1.什么是事务?一个事务是一个完整的业务逻辑单元,不可再分。比如:银行转账,从A账号转账100,需要执行两条update语句:update account set balance = balance - 100 where actno='A';update account set balance = balance + 100 where actno='B';以上两条DML语句必须同时...
2020-03-04 23:10:18
100
原创 MySQL——limit
1.limit是MySQL特有的2limit取结果集中的部分数据3语法机制: limit startIndex,length startIndex表示起始位置,从0开始,0表示第一条数据。 length表示取几个案例:取出工资前5名的员工 select ename,sal from emp order by sal desc limit 0 , 5;4limit是SQL语句...
2020-03-03 21:24:18
327
原创 MySQL——子查询
1.什么是子查询?可以出现在哪里?select语句当中嵌套select语句,被嵌套的select语句是子查询。可以出现在: select ...(select) from ...(select) where ...(select)2.where子句中使用子查询案例:找出高于平均薪资的员工信息第一步:找出平均薪资select avg(sal) from emp;第二...
2020-03-03 21:22:28
72
原创 MySQL表的连接查询
1.分类根据表的连接方式来划分,包括: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接(左连接) 右外连接(右连接) 全连接 2.笛卡尔积现象在表的连接查询方面有一种现象称为“笛卡尔积”当两张表进行连接查询的时候,没有任何条件进行限制,最终的查询结果条数是两张表记录条数的乘积。如何避免笛卡尔积现象?加条件进行过滤思考:避免了笛卡尔积...
2020-03-03 20:48:17
158
原创 mysql单表查询语句
1.简单查询2.条件查询2.1语法格式: select 字段,字段,字段.... from 表名 where 条件;执行顺序:先from 然后where,最后select。mysql中,字符串用’ '单引号括起来2.2模糊查询like在模糊查询当中,必须掌握两个特殊符号,一个是%,一个是_;%代表任意多个字符,_代表任意一个字符找出名字当中含有O的? select ...
2020-03-01 21:20:42
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人