11 2020 档案
摘要:一、什么是Spring框架 实现IOC和DI工具 IOC:控制翻转 普通的主动控制:需要什么对象时,自己实例化 IOC控制翻转:需要什么从Spring容器中取 Spring提供了一个”Spring容器“ 二、为什么需要Spring 将所有程序中需要的组件(对象)都保存在Spring容器中。 在需要的
阅读全文
摘要:一、什么是框架 1.框架就是第三方编写的项目半成品 2.在使用上也是下载jar到本地 3.使用框架的原因 答:将本来一些很复杂的操作简化。 4.使用框架时,前期不纠结内部原理和源码
阅读全文
摘要:1.设置该项目的数据库 /*设置一个字符集为utf8的数据库*/ create database 填写数据库名称 character set utf8; /*使用数据库*/ use 数据库名称; /*在数据库中创建数据表并设置表内属性 主键id唯一非空int类型 username与varchar为v
阅读全文
摘要:一、准备工作 1.创建表 create table blog(id int primary key auto_increment,title varchar(100),content varchar(255),url varchar(255),created bigint); 2.创建工程(使用软件
阅读全文
摘要:import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * 对目标字符串去重,输出去重后的新字符串 */ public class DistinctDemo { public static vo
阅读全文
摘要:举例:比如,输入 kkddpppp00j09933输出:p:40:3k:2d:23:2j:1思路:1.使用map集合保存每个字符出现的数量,后续需要根据出现的数量进行降序排列(排序) 2.集合排序:对list集合排序 Collections.sort(list,Comparator) 3.将map集
阅读全文
摘要:一、引用数据类型 1.Java的数据类型分为两种:基本数据类型和引用数据类型 2.基本数据类型分为四类八种,而引用数据类型则分为两种:Java提供的类和自定义类 3.引用数据类型举例:String,Scanner,Random…… 二、自定义类引用类型 1.什么是自定义类引用类型? Java代码映射
阅读全文
摘要:一、什么是方法?为什么要有方法? 1.方法本质是一个具有特定功能的代码块。 2.使用方法可以提高代码的复用性。 二、方法定义的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 1.格式说明: a.修饰符:用于限定方法 b.
阅读全文
摘要:步骤1:创建maven工程 步骤2:将MySQL驱动(实际上就是MySQL数据库厂商提供的实现类) 复制到pom.xml中 <!-- 连接MySQL数据库的依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector
阅读全文
摘要:一、JDBC 1.什么是JDBC? Java DataBase Connectivity :java数据库连接,简称为JDBC JDBC是Sun公司提供的一套 JAVA语言用于和各种数据库软件进行操作的API(Application Programma Interface 应用程序编程接口) 2.为
阅读全文
摘要:一、什么是关联关系 1.在创建表的时候,表与表之间存在业务关系(个人认为:表与表之间存在相同的数据并重复) 2.存在几种关系 一对一:当存在AB两张表,A表中一条数据对应B表中的一条数据,同时B表中的一条数据也对应A表中的一条数据; 一对多:当存在AB两张表,A表中一条数据对应B表中的多条数据,同时
阅读全文
摘要: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
阅读全文
摘要:where后面只能写普通字段条件, having后面写聚合函数条件 having要和group by 结合使用,并且写在group by的后面 1. 查询每个部门的平均工资,要求平均工资大于2000 select deptno,avg(sal) from emp group by deptno ha
阅读全文
摘要:group by 分组查询可以将某个字段相同值的数据划分成一组 然后进行统计查询 1. 查询每个部门的平均工资 select deptno,avg(sal) from emp group by deptno; 2. 查询每个部门的最高工资 select deptno,max(sal) from em
阅读全文
摘要:select ename as "姓名" from emp; select ename "姓名" from emp; select ename 姓名 from emp; 1. 查询1号部门的平均工资,最高工资,最低工资,工资总和,人数 起别名 select avg(sal) 平均工资, max(sa
阅读全文
摘要:聚合函数就是对查询的多条数据进行统计查询 统计方式:1.平均值 2.最大值 3.最小值 4.求和 5.计数 1.平均值avg(字段名) 查询在emp表中的平均数据money select avg(money) from emp; 2.最大值max(字段名) 查询emp表中1号部门deptno的最高工
阅读全文
摘要:一、数据计算 符号:+,-,*,/,% 二、举例 1. 查询每个员工的姓名,工资和年终奖(年终奖=5个月工资) select ename,sal,sal*5 from emp; 此时会自动生成一个列名为sal*5的列名,并且其中的值也乘五 2. 修改1号部门的员工工资 每人涨薪5块钱 update
阅读全文
摘要:一、格式:limit 跳过的条数,请求的条数(每页的条数) 二、举例: limit (页数-1)*条数,条数 请求一页的10条数据:limit 0,10 请求第三页的5条数据:limit 10,5 请求第五页的8条数据:limit 32,8; 请求第十五页的10条数据:limit 140,10; 1
阅读全文
摘要:一、格式: order by 字段名 asc升序(默认)/desc降序 二、举例说明:例如在工资表emp中,有工资money和姓名name两个属性,并分为多个部门deptno从1-5; 1.查询每个员工的姓名和工资,并按照工资升序排列 select name,money form order by
阅读全文
摘要:一、关键字 like 下划线:代表1个未知字符。 * : 代表0或多个未知字符。 二、举例: 以x开头:x% 以x结尾:%x 以x开头y结尾:x%y 包含x: %x% 第二个字符是x:_x% 第二个是x倒数第三个是y : _x%y__
阅读全文
摘要:一、比较运算符 大于,小于,大于等于,小于等于,等于,不等于和不等于 > < >= <= = != <> a.演示: 查询数据小于等于某个数值的附属数据 select 数据名01,数据名02 from emp where 数据名03 <= 小于的某个数值; 二、and和or and类似于Java中的
阅读全文
摘要:一、is null 和 is not null(查询字段的值为null) 当查询字段的值为null时,使用is null 反之则使用is not null。 查看没有XXX的YYY的信息 select * from XXX wher YYY is null 查看有XXX的YYY的信息 select
阅读全文
摘要:一、主键约束 1.什么是约束:约束时创建表字段时添加的限制条件。 2.什么主键:表示数据唯一性的字段称为主键。 3.主键约束:限制主键的值,唯一且非空。 4.主键约束使用:primart key create table table01(id int primary key,name varchar
阅读全文
摘要:1.下载地址 https://www.visualsvn.com/server/ 2.安装步骤 a.双击打开VisualSVN-Server-4.3.1-x64.msi (其中数字代表版本与处理器是64位/32位) b.点击next c.选中I accept ……………………Agreement,点击
阅读全文
摘要:1.在官网下载,并解压 官网链接http://maven.apache.org/ 2.与JDK环境变量配置类似 a.在系统变量中新建变量 MAVEN_HOME 变量值为D:\apache-maven-3.6.3就是你maven的文件所放位置 b.在path中添加新变量%MAVEN_HOME%\bin
阅读全文
摘要:1.整数: int(m)和bigint(m),m代表长度。需要和zerofill关键字结合使用 举例:create table t1(id int,age int(10) zerofill); insert into t1 values(1,18); select * from t1; 2.浮点数:
阅读全文
摘要:一、数据操作语言(包括对数据进行增删改查) 二、相关SQL语句(增删改查,顺序有所调整) 1.插入数据 全表插入格式:insert into 表名 values(值1,值2,值3);注意:括号内值数量的类型需要相同 指定字段插入格式:insert into 表名(字段1名,字段2名……)values
阅读全文
摘要:一、DDL数据定义语言:包括数据库相关和表相关的SQL语句。 二、使用数据库软件保存数据需要先建库再建表 三、数据库相关的SQL 1.查询所有的数据库 格式:show databases; 2.创建数据库 格式:create database 数据名 character set 字符集; 举例:cr
阅读全文
摘要:一、学习目标 1.学会如何对数据进行增删改查操作。 二、DBMS数据库管理系统 1.实际上就是软件,电脑上安装这个软件就可以称为数据库服务器。 三、常见的数据库软件 1.MySQL:Oracle公司产品,目前市场占用率第一 2.Oracle:Oracle公司产品,性能最强 3.SQLServer:微
阅读全文
摘要:一、案例要求 要求计算0-100奇数和 1+3+5+7+…+99 有一个数据,从0变化到100(利用循环语句) 从0-100,范围内,找到奇数 奇数=数%2==1 所有的奇数求和计算,需要变量保存奇数的求和二、实现步骤 1.程序可以使用到的数据预先定义好变量,需要奇数和 2.利用循环,让变量从0变化
阅读全文

浙公网安备 33010602011771号