自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 MySQL学习13(基本数据类型)

#基本数据类型/*# DDL数据定义语言 库和表的管理 1.库的管理 创建,修改,删除 2.表的管理 创建,修改,删除 创建:create 修改:alter 删除:drop*/# 1.库的创建# create database 【if not exists】库名;# 不报错的写法create database if not exists books;# 2.库的修改# 更改库的字符集alter database books;character set u

2022-03-24 11:11:45 553

原创 MySQL学习12(数据操作语言)

#数据操作语言/* 数据操作语言: 插入:insert 修改:update 删除:delete*/# 插入语句# 经典插入/* 语法: insert into 表名(字段1,字段2...) values (值1,值2,值3....);*/use girls;select * from beauty;insert into beauty(id,`name`,sex,borndate,phone,photo,boyfriend_id) values (13,'波老师','女'

2022-03-13 18:08:03 760

原创 MySQL学习11(分页查询)

#分页查询/* 分页查询 应用场景:当我们要显示的数据,一页显示不完,需要分页提交sql请求 语法: select 查询列表 from 表1 别名 inner/left/right/full join 表2 别名 on 连接条件 where 筛选条件 group by 分组字段 having 分组后排序 order by 排序的字段 asc/desc limit offset,size offset 表示要显示条目的开始索引(起始索引从0开始。)

2022-03-13 18:06:36 883

原创 MySQL学习10(外连接)

#外连接/* 外连接 应用场景: 用于查询一个表中有,而另一个表中没有的记录 特点: -外连接的查询结果为主表中的所有记录 如果从表中有和他匹配的,则显示匹配的值 如果从表中没有和它匹配的,则显示为null -左外连接,left join 左边是主表 右外连接 right join 右边是主表 左外和右外交换两表的顺序,可以实现同样的效果 */# 查询女神信息和对应的男神名use girls;select b1.*,

2022-03-13 18:05:52 748

原创 MySQL学习09(多表查询)

#多表查询/* 连接查询 含义:又称为多表查询,当查询的字段来自于多个表时,就会用到连接查询 分类: 按照年代分类: sql92标准:仅支持内连接 sql99标准:支持内连接+外连接(左外和右外)+交叉连接 按照功能分类: 内连接 等值连接 非等值连接 外连接 左外连接 右外连接 全外连接 交叉连接 */# ``着重符,强调

2022-03-10 19:41:42 358

原创 MySQL学习08(主键约束)

#主键约束/* 设置单字段主键 <字段名> <数据类型> PRIMARY KEY [默认值]*/create table tb_th( id int(10) primary key, name char, age int(10));desc tb_th;# 也可以定义完所有字段之后指定主键 [CONSTRAINT <约束名>] PRIMARY KEY [字段名]create table tb_th1( id int(10), name

2022-03-09 21:20:05 117

原创 Java选择排序

#选择排序-将第一个值看成最小值-然后和后续的比较找出最小值和下标-交换本次遍历的起始值和最小值说明:每次遍历的时候,将前面找出的最小值,看成一个有序的列表,后面的看成无序的列表,然后每次遍历无序列表找出最小值。从小到大排序public class SelectsSort { public static void main(String[] args) { int[] a = {9,7,3,1,6,5}; // 从首位开始遍历数组

2022-03-09 18:45:54 169

原创 MySQL学习07(分组查询)

#分组查询/* 分组查询 语法: select 查询列表 from 表名 where 筛选条件 group by 分组的字段 order by 排序的字段 特点: -和分组函数一同查询的内容只能是分组函数或group by 后面出现的字段 -筛选分为两类,分组前筛选和分组后筛选 针对的表 位置 连接的关键字 分组前筛选 原始表 GROUP BY前

2022-03-09 18:42:24 210

原创 MySQL学习06(路程控制函数)

#路程控制函数/* 路程控制函数*/# if函数:if-else作用select if(10<5,'大','小');# 查询有奖金的员工,没奖金的员工select last_name,commission_pct,if(commission_pct is null,'没奖金','有奖金')from employees;#案例:显示员工姓名,工资,奖金率,最终年薪;如果有奖金,则计算得到的最终年薪,如果没有奖金,则显示为0,最终年薪就显示为原始年薪。use myemploye

2022-03-09 18:41:26 284

原创 MySQL05(表的基本操作)

#表的基本操作/* 创建表 CREATE TABLE <表名> ([表定义选项]);*/use student;create table tb_stu1( id int(11), name char, age int(11), classmate char);select * from tb_stu1;/* 修改表名 ALTER TABLE <旧表名> RENAME [TO] <新表名>;*/alter table

2022-03-08 19:32:51 48

原创 MySQL04(常见的函数)

#常见的函数/* 常见的函数 概念:类似于Java/js中的方法,将一组逻辑语句,封装在方法体内,对外暴露方法名 -隐藏了实现细节 -提高了代码的重用性 调用:select 函数名(实参列表) from 表名 分类: -单行函数 concat(),length(),ifnull() -分组函数 功能:做统计使用,聚合函数,组函数 单行函数:字符函数 length,concat,substr,substring,instr

2022-03-08 19:31:19 139

原创 MySQL03(排序查询)

#排序查询/* 排序查询 语法: select 查询列表 from 表名 where 筛选条件 order by 排序的字段或表达式 order by特点: -可以支持单个字段,表达式,函数,多个字段,以及以上的组合 -在查询语句的最后面,除了limit子句*/# 按照单个字段进行排序select * from employeesorder by salary asc; # 升序排序 desc降序排序# 增加筛选条件再排序# 案例:查询部

2022-03-08 19:26:36 265

原创 MySQL02(条件查询)

#条件查询/* 条件查询 语法: select 查询列表 from 表名 where 筛选条件; 筛选条件: -按照条件表达式筛选 简单的条件运算符:> < = <>(等同于!=) >= <= -按照逻辑表达式筛选 作用:用与连接条件表达式 逻辑运算符:&& || ! SQL可以用,但不推荐 SQL语法: and ro not -模糊查询 li

2022-03-08 19:25:49 183

原创 MySQL学习01

#MySQL基础学习01/* 保存数据的容器 数组 集合 文件 数据库 -好处: -实现数据的持久化 -使用完整的管理系统对数据进行统一管理,易于查询 DB database 数据库:存储数据的仓库,保存了一系列有组织的数据 DBMS database management system数据库管理系统,数据库通过DBMS创建和操作的容器 SQL 结构化查询语言:专用来与数据库通信的语言 SQL的特点:-不是某个特定

2022-03-07 18:32:14 119

原创 泛型的学习

泛型package collection;import java.io.Serializable;import java.util.ArrayList;/** * JavaBean/实体类 ------- 工作中都是自动生成的 * -成员变量 * -构造器 * public getter/setter方法 * Serializable 序列化接口 --- > 防止网络传输过程中出现问题 *泛型类 * * @param &l

2022-03-03 19:50:26 100

原创 IO流中Writer、Reader的学习

#Writer ---- 输出流因为BufferedWriter有缓冲区,效率高,而FileWriter没有,所以接下来运用BufferedWriter和FileWriter进行嵌套使用。public class ZiFuLiuWriters { public static void main(String[] args) { // 创建一个文件 String path = "h:/1.txt"; writerFile(path); // 调用输入流方法 }

2022-03-03 19:47:48 78

原创 类的继承学习

#类的继承面向对象 — 继承多个类中存在相同的属性和行为时,将这些内容抽取到一个单独的类中,那么多个类无需定义这些属性和行为,只需要继承抽取的公共类即可此处的多个类称为子类,抽取的公共类称为父类语法: class 子类 extends 父类{}作用: 1.减少了代码的冗余,提高了代码的复用性 2.有利于功能的扩展 3.让类与类之间产生了关系,提供了多态的前提 继承规则: 1.子类不能直接

2022-03-02 19:05:12 2106

原创 构造器学习

#构造器构造器的特征: 1.名称与类名相同 2.不声明返回值类型,不需要void 3.不能被static,final.....等修饰 4.不能有return语句,不能有返回值下面进行代码实例package test;public class AriAngle { // 声明变量 private double base; // 可以在这里直接赋值 private double height; // 通过setter进行赋值

2022-03-02 19:00:47 55

原创 StringBuffer

#StringBuffer()常用方法public void StringBuffer() { // new StringBuffer()初始容量为16的字符缓冲区 StringBuffer buffer = new StringBuffer(); // new StringBuffer(int size) 构造指定容量的字符缓冲区 StringBuffer buffer1 = new StringBuffer(1024); // new StringBuffer(St

2022-03-01 22:33:04 92

原创 String字符串

#String字符串的常用方法stringMethod01()private static void stringMethod01() { // isEmpty()判断是否为空串 String str = ""; System.out.println(str.isEmpty()); // toUpperCase() 转大写 System.out.println(str.toUpperCase()); // toLowerCase() 转小写 System.out

2022-03-01 22:30:21 47

原创 快速排序学习

#快速排序1.假设有一个数组,定义一个标准值;2.标准值左边的值都比标准值小;3.标准值右边都比标准值大;4.一个无序数组,先从左边开始遍历,当遇到比标准值***大或等于***的时候停止;5.然后开始从右边开始遍历,当遇到比标准值***小***的时候停止;6.然后交换左右两边停止位置上的数,继续左边先开始,接着遍历;7.最后当左右遍历到***相同的位置***时结束;8.通过上面的遍历,把数组分成了上面两个部分,然后在对这两个部分进行上面的遍历,最后输出排序后的数组。源代码:/* *

2022-03-01 20:21:31 222

原创 Random(随机数)

#Random()用法#实例:随机生成四位验证码package sort;import java.util.Random;/** * 随即生成四位数验证码 * @author Administrator * */public class RandomFour { public static void main(String[] args) { String str = "sjhdsc1234567890"; // 判空 if (str == null || s

2022-03-01 16:41:33 69

原创 集合(collection)

#集合(collection)学习#三种增、删、改、查的操作#ArrayList()package collection;import java.util.ArrayList;import java.util.Iterator;public class CollectionTest01 { public static void main(String[] args) { ArrayList list = new ArrayList(); // 增 list.add(2);

2022-03-01 16:32:28 99

原创 冒泡排序学习

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-02-28 20:14:29 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除