自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 19-DQL-增删改-练习

#1.运行以下脚本创建表my_employeesUSE myemployees;CREATE TABLE my_employees( Id INT(10) , First_name VARCHAR(10), Last_name VARCHAR (10), Userid VARCHAR(10) , Salary DOUBLE (10,2));CREATE TABLE users(...

2020-04-28 20:49:59 138

原创 18-DQL增删改-删除

删除语句/*语法 delete1、单表删除delete from 表名 where 筛选条件(不加表名,删除整个表) 一次删除,即为删除整行信息2、多表的删除sql92语法select 表1别名、表二别名from 表1 别名 , 表2 别名where 连接条件and 筛选条件sql99语法select 表1别名、表二别名from 表1 别名inner/left/r...

2020-04-28 20:48:49 169

原创 17-DQL 增删改-修改

修改/*update 表set 列=新值,列=新值,…………where 筛选条件*/#修改单表#案例,修改姓唐的女神的电话为138888888UPDATE beautySET phone='138888889'WHERE NAME LIKE '唐%';SELECT *FROM beauty;#修改boys表中id为2的名称为 张飞 , 魅力值为10UPDATE b...

2020-04-28 20:47:11 137

原创 16-DQL 增删改--插入

DQL 增删改 语言插入/*数据操纵语言插入:insert修改:update删除:delete/#一、插入语句,方式一/语法insert into 表名(列名1,列名2…)valuees(值1, 值2…)注意1.插入的值的类型要与列的类型一致2.不可以为null的列必须插入值,可以为null的列如何插入值①写列名,值直接填写为null②可以为空的字段,列名和...

2020-04-28 20:43:21 170

原创 15-联合查询

联合查询union 联合,合并:将多条查询语句的结果合并为一个结果语法查询语句1union查询语句2union…应用场景要查询的结果来自于多个表,且多个表没有直接连接关系,但查询信息一致时# 引入 查询部门编号>90 或邮箱包含a的员工信息SELECT *FROM employees WHERE department_id >90 OR email LIKE...

2020-04-28 20:34:53 75

原创 14-分页查询

分页查询分页查询#分页查询/*应用场景:当要显示的数据,一页显示不全需要分页提交sql请求语法 =执行顺序=select 查询列表 =7=from 表 =1=【【join 连接类型】join 表2 =2=on 连接条件 =3=where 筛选条件 =4=group by 分组条件 =5=having分组后的筛选你条件 =6=order by 排序字段 =8=】...

2020-04-28 20:34:14 93

原创 13-子查询练习

子查询练习#1.查询工资最低的员工信息: last name, salarySELECT last_name,salaryFROM employeesWHERE salary = (SELECT MIN(salary) FROM employees);#2.查询平均工资最低的部门信息# 1SELECT AVG(salary),department_idFROM emplo...

2020-04-28 20:33:16 107

原创 子查询select,from,exists

子查询select,from,existsselect##案例 查询每个部门的员工个数SELECT d.department_id, ( SELECT COUNT(*) FROM employees e WHERE e.department_id=d.`department_id` ) 个数 FROM departments d;# 案例 查询员工号=102的部门名SE...

2020-04-25 14:33:10 352

原创 子查询(where或者having后面:☆常用)

子查询/*含义:出现在其他语句中的select的语句,称为子查询或内查询外部的查询语句称为主查询,或外查询分类:按子查询出现的位置:​ select后面:​ 仅仅支持标量子查询​ from后面:​ 支持表子查询​ where或者having后面:☆​ 标量子查询 (单行)√​ 列子查询 (多行)√​ 行子查询​ exist...

2020-04-19 21:43:53 809

原创 SQL99语法

SQL99语法/*语法:select 查询列表from 表1 别名【连接类型】john 表2 别名on 连接条件【where 筛选条件】【group by 分组】【having 筛选条件】【order by 排序列表】内连接 : inner外连接左外 : left 【outer】右外 : right 【outer】全外 : full【outer】交叉连接 : cro...

2020-04-19 21:41:40 144

原创 连接查询 92标准

连接查询连接查询,又称多表查询,当查询的字段来源于多个表时,就会用到连接查询笛卡尔乘积现象 : 表1 12行 、、表2 4行 查询结果 12*4=48行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类按年代分类:sq192标准 仅仅支持内连接sq99标准【推荐】;支持 内连接+外连接(左外+内外) + 交叉连接按功能分类 内连接: 等值连接 非等值连接...

2020-04-16 22:43:46 160

原创 小结-排序-分组查询-92连接

单行函数1、字符函数concat:连接subst:截取子串uppex:变大写lower:变小写replace:替换length:获取字节长度trim:去前后空格lpad:左填充rpad:右填充instr:获取子串第一次出现的索引2.数学函数ceil:向上取整round:四舍五入mod:取模floor:向下取整truncate:截断rand:获取随机数,返回【0,...

2020-04-16 20:37:44 121

原创 分组查询

分组查询查询每个部门的平均工资实现:每个部门有id ,将id相同的归为一个部门,形成每个部门,然后求每个部门平均工资使用 group by 子句,将表中的数据分成若干个小组语法:select 分组函数, 列(要求出现在group by 的后面)from 表名【where 筛选条件】group by 分组的列表【order by子句】注意: 要求查询列表比较特殊, 要求是分组...

2020-04-15 00:43:21 151

原创 分组函数

分组函数功能: 用作统计使用,又称为聚合函数,或者 统计函数 或 组函数通常传入一组值,返回一个值分类:sum 求和 、 avg 平均值 、 max 最大值 、 min 最小值 、count 计算个数(忽略null值)特点:1-sum avg 一般用于处理数值型max min count 可以处理任何类型2-以上分组函数计算时候忽略null值3-可以和 dist...

2020-04-15 00:41:59 111

原创 常见函数(一)

常见函数(一)概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: 1、叫什么(函数名)2、干什么(函数功能)分类 :1、单行函数 【处理一个值,返回一个值】 如 :concat、 length 、ifnull2、分组函数 【传进去一组值,最终返回一...

2020-04-12 22:54:00 79

原创 排序查询 order by 子句

排序查询1-基础查询 select * from employees2-排序查询语法:基础查询 加上 子句order by③select 查询列表①from 表②【where 筛选条件】(可选)④order by 排序列表 【asc / desc】(可选)(升/降)默认升序排列3-order by 字句中可以是单个字段,多个字段,表达式,函数,别名4-order ...

2020-04-11 21:42:30 650

原创 基础查询

基础查询基本用法#查看当前所有数据库SHOW DATABASES ;#打开指定库USE myemployees ;#查看当前库的所有内容SHOW TABLES ;#查询当前表中单个字段SELECT last_name FROM employees ;#查询表中多个字段,可自定义排序SELECT `first_name`, `last_name`,...

2020-04-11 19:52:28 107

原创 条件查询 where 子句

条件查询#进阶2 -->条件查询/*在基础查询上select查询列表 —>3最后进行查询from表名称 -->1首先检查库中知否存在此表where筛选条件 ;–>2*检查哪一行是否满足筛选要求分类:一.按条件表达式进行筛选条件运算符 : > 、 < 、 = 、!= 、<>(不等) 、>=、<=逻辑运算符 &...

2020-04-10 15:12:08 666

原创 MySQL基本信息

MySQL基本信息MySQl****服务器登录和退出仅限ROOT用户–>通过自带的客户端,输入密码即可cmdààmysql -u root –p ********退出 exit / ctrl+c常见命令1查看当前所有的数据库 2打开指定库 3查看当前库的所有内容 4查看其他库的所有内容show databases ; ...

2020-04-08 23:54:28 111 1

原创 方法.重载.递归

方法Java的方法,是一段用来完成特定功能的代码片段,System.out.println(), 那么它是什么呢? 类.对象.方法调用系统类中输出对象的输出方法方法包含于类或对象中设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。java中是值传递重载不同参数数量,不同参...

2020-04-08 23:41:28 101

原创 循环

循环while(){}条件不满足.不会执行只要布尔表达式为true;循环就会一直执行下去。通常是会让循环停止下来的,需要一个让表达式失效的方式结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环[死循环], 我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!do while条件不满足,先do,在跳出,至...

2020-04-08 22:58:57 113

原创 选择结构

选择if单选泽if () {}双选择if () { } else {}多选择if () {} else if () {} else if () {} else { }switchpublic static void main(String[] args) { //case穿透//switch 匹配- 个具体的值 char grade = 'C'...

2020-04-08 22:10:26 88

原创 流程控制01 Scanner

流程控制01Scanner对象 public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System. in); System.out.println("使用nextLine方式接收: "); //判断用户有没有输入字符串 if (scan...

2020-04-08 21:47:21 66

原创 运算符+进制

运算符算术运算符:+, -,*,/, %,++, –赋值运算符=关系运算符:>,<,>=,<=,==,!= instanceof逻辑运算符:&&,||,!位运算符:&, |,^,~, >>, <<, >>>(了解! ! ! )条件运算符 ? :扩展赋值运算符: +=, - =, *=,...

2020-04-08 21:16:19 300 1

原创 类型转换+补充基础

数据类型强类型语言要求变量的使用要严格符合规定,所有变量必须先定义后才能使用(必须遵守规范才能谁用)基本类型整形大小范围初始值byte1Byte字节(8位)-128~1270short2 (B) 字节(16)±3.2W0int(默认)4 (B)字节(32)±21亿0long8 (B)字节(64)2E640long...

2020-04-08 19:31:45 85

原创 注释+标识符

注释主要方便自己看(虽然也方便了别人) 好习惯注释并不会被执行,单行注释 多行注释 文档注释标识符就是一个名字, 类的名字,文件的名字命名规则标识符应该以字母Aa ,美元符 $ ,下划线 _ 开始首字符之后可以是 字母Aa ,美元符 $ ,下划线 _ 或者数字不能使用关键字字为变量名或方法名标识符 大小写敏感 (认为是 不同的对象)关键字...

2020-04-07 23:11:07 168

原创 DOS运行+ide

DOS运行1.后缀名为.java2.编译: javac (空格)文件名.java -->会生成一个class文件,3.运行: java (空格) 文件名–>程序将运行注意环境变量配置成功java 大小写敏感符号全部为英文推荐使用英文(有的控制台会乱码)文件名 和类名保持一致java运行机制编译型类似把书翻译成对应语言 由编译器完成对java语言的编译...

2020-04-07 22:56:33 207

原创 Java特性和优势+三大版本+JDK JRE JVM

Java特性和优势优势和特性简单性(去除指针,和内存的管理)面向对象 :模拟人的思维去写程序,将关注点放到对象和对象的接口上可移植性 : 跨平台性高性能 : 多线程 : 安全性 : 健壮性:分布式: 处理 TCP/IP协议 URL 远程调用 方便动态性 : 通过反射实现JAVA三大版本JAVASE标准版 适合桌面程序,控制台开发等JAVAME嵌入式开发 (手机,小家...

2020-04-07 22:14:37 127

原创 Markdown学习

Markdown学习二级标题 ## 两个##加空格字体hello (粗体 两边各两个星号) hello(斜体 两边各一个星号) 粗斜体(两边各三个星号)分割线三个 - 或者三个星号图片! +[截图] +(地址)## 超链接[标题]+(地址)列表 有序列表 1.A 回车 2.B 回车 3.C 无序列表 - +空格 代码Tab...

2020-04-07 21:13:43 63

空空如也

空空如也

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

TA关注的人

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