- 博客(31)
- 收藏
- 关注
原创 DAY07 JAVA基础
1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用...
2019-12-03 12:06:29
101
原创 DAY06 JAVA基础
1:二维数组(理解) (1)元素是一维数组的数组。 (2)格式: A:数据类型[][] 数组名 = new 数据类型[m][n]; B:数据类型[][] 数组名 = new 数据类型[m][]; C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}}; D:数据类型[][] 数...
2019-12-02 18:50:05
122
原创 DAY05 JAVA基础
1:方法(掌握) (1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:...
2019-12-02 18:13:21
109
原创 DAY04 JAVA基础
1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... ...
2019-12-02 17:38:18
120
原创 DAY03 JAVA基础
1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 ...
2019-12-02 17:21:31
72
原创 DAY02 JAVA基础
1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握) (1)就是给类,接口,方法,变量等起名字的字符序列 (2)组成规则:...
2019-12-02 17:15:41
64
原创 DAY01 JAVA基础
1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的。(计算器) 开发:就是把软件做出来。 如何实现软件开发呢? 就是使...
2019-12-02 17:13:01
66
原创 MySQL --- 24♪ [终章] 进阶20 流程控制结构--if/case/while结构 - 三个while的存储过程案例(批量生成表单数据) - 随机长度的随机字符串的存储过程案例
#流程控制结构/*顺序结构: 程序从上往下依次执行;分支结构: 程序从多条路径中选择一条往下执行循环结构: 程序在满足一定条件的基础上,重复执行一段代码*/#一: 分支结构#if 函数 : 实现简单的双分支/*语法: 实现简单的双分支if(表达式1,表达式2,表达式3)执行顺序:如果表达式1成立, 则if函数返回...
2019-10-28 10:13:29
176
原创 MySQL --- 23♪ 进阶19 函数的创建(举例)/设置mysql的创建函数的权限/查看(show)/删除(drop) / 举4个栗子
/*MySQL进阶19 函数存储过程和函数:都类似于java中的方法;存储过程和函数通用好处:1.提高代码的重用性2.简化操作好处: 减少操作次数,减少了编译次数,减少了和服务器的连接次数,提高了效率---------------#区别存储过程 (可以有0个或者多个返回值),适合做批量插入或者批量更新函数: ...
2019-10-28 10:12:40
196
原创 MySQL --- 22♪ 进阶18 存储过程- 创建语句-参数模式(in/out/inout-对应三个例子) -调用语法-delimiter 结束标记'$'- 删除/查看/修改-三个练习
/* MySQL-进阶18 存储过程 和 函数存储过程和函数:类似于java中的方法好处:1.提高代码的重用性2.简化操作*/#存储过程/*含义: 一组已经预见编译好的SQL语句的集合, 理解成批处理语句;好处: 减少操作次数,减少了编译次数,减少了和服务器的连接次数,提高了效率...
2019-10-28 10:11:54
265
原创 MySQL --- 21♪ 进阶17 变量的声明/使用(输出)--全局变量/会话变量--用户变量/局部变量
/*进阶17 变量系统变量:全局变量:会话变量:自定义变量:用户变量:局部变量:*//*#一: 系统变量#说明: 变量由系统提供,不是用户定义的,属于服务器层面#使用的语法#1/查看所有的系统变量,show global /[session] variables;2.查看满足条件的...
2019-10-28 10:10:43
126
原创 MySQL --- 20♪ 进阶16 视图的创建/修改/删除/更新--可更新性的不适用条件
#进阶16 : 视图/*含义: 虚拟表,和普通表一样使用;(从5.1开始使用的:)是通过表动态生成的数据创建语法:create view 视图名as查询语句;----------作用: 重用SQL语句,简化复杂的sql操作,不必知道它的查询细节;保护数据,提高安全性;-------------------------视图的...
2019-10-28 10:09:52
184
原创 MySQL --- 19♪ 进阶15 TCL事务控制语言--建立结束事务/设置断点--默认隔离级别--脏读/幻读/不可重复读
#TCL事物控制语言 :/*Transaction control language : 事物控制语言事务:一个或者一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行;事务由单独单元的一个或多个SQL语句组成,在这 个单元中,每个MySQL语句是相互依赖的;处理事务的关键字:建立事务:SET ...
2019-10-28 10:08:51
162
原创 MySQL --- 18♪ 进阶14 标识列(自增序列/auto_increment)--设置/展示步长--设置/删除标示列
/*进阶14标识列又称为自增序列;含义 : 可以不用手动的插入值, 系统提供默认的序列值(1-->n)特点 :1.标识列必须和主键搭配? 不一定,但要求是一个key2.一个表可以有几个标示列?至多一个!3.标识列的类型, 只能是数值型;4.标识列可以通过 set auto_increment_increment ...
2019-10-28 10:06:30
163
原创 MySQL --- 17♪ 进阶13 常见六大约束: 非空/默认/主键/唯一约束/检查约束/外键约束--表级约束 / 列级约束
/*进阶17 变量系统变量:全局变量:会话变量:自定义变量:用户变量:局部变量:*//*#一: 系统变量#说明: 变量由系统提供,不是用户定义的,属于服务器层面#使用的语法#1/查看所有的系统变量,show global /[session] variables;2.查看满足条件的...
2019-10-28 10:05:31
96
原创 MySQL --- 16♪ 进阶12 数据类型介绍: 数值型/字符型/日期型
/*进阶12SQL 数据类型介绍数值型:整数:Tinyint(1b) < mediumint(3b)<smallint(2b) <int(4b) <bigint(8b)(默认有符号;1/无符号类型:int unsigned; 正数轴长度加一倍;2/如果插入的数据超出了规定的返回...
2019-10-23 17:10:14
182
1
原创 MySQL --- 15♪ 进阶11 DDL数据库定义语言
/*进阶 11DDL数据库定义语言DDL 数据库定义语言库和表的管理一:库的管理:创建/修改/删除二:表的管理:创建/修改/删除创建: CREATE DATABASE [IF NOT EXISTS] 库名;修改: alter删除: DROP DATABASE [IF EXIS...
2019-10-23 17:09:16
137
原创 MySQL --- 14♪ 进阶10 DML数据操纵预言: insert/delete/update
/* DML -- 数据操纵预言: insert/ delete/ update */#一: 插入语句/*语法1: insert into 表名(列名,..,列名....)values(值1,值2,...),(值1,值2,...),(值1,值2,...);语法2: insert into 表名set 列名1=值1,列名2=值2,......
2019-10-23 17:02:07
129
原创 MySQL --- 13♪ #进阶 9: 联合查询
#进阶 9: 联合查询/*union 联合合并: 将多条查询语句的结果合并成一个结果语法: 查询语句1 union 查询语句2 union ...应用语境:要查询的结果来自多个表,但查询的列数的列信息一致时,可将最终结果归于一个表中注意: 需要自己将所有的字段名自己按顺序摆放;*/#引入的案例 : 查询部门编号 &g...
2019-10-23 17:00:27
209
原创 MySQL --- 12♪ #进阶8 分页查询
#进阶8 分页查询/* 应用场景: 当要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表#7from表1#执行顺序:#1【join type join 表2#2on 连接条件#3where 筛选条件#...
2019-10-23 16:59:32
3276
原创 MySQL --- 11♪ 进阶7 - 子查询
/*SQL-进阶7 - 子查询 含义:出现在其他语句中的select 语句,称为子查询或内查询 外部的查询语句,称为主查询 或者 外查询标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般为多行多列)分类1:按子查询出现的位置s...
2019-10-23 16:58:22
135
原创 MySQL --- 10♪ #进阶6:连接查询
#进阶6:连接查询(多表查询) /*含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左...
2019-10-21 16:33:06
160
原创 MySQL --- 9♪ #进阶5:分组查询
#进阶5:分组查询/*语法:select 查询列表from 表【where 筛选条件】 group by 分组的字段 【order by 排序的字段】;特点:1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 ...
2019-10-21 16:32:34
347
原创 MySQL --- 8♪ #进阶4:分组函数
#二、分组函数/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数特点:1、sum、avg一般用于处理数值型max、min、count可以处理任何类型 2、以上分组函数都忽略null值3、可以和distinct搭配实现去重的运算4...
2019-10-21 16:32:02
145
原创 MySQL --- 7♪ #进阶4:常见函数
#进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如 concat、length、ifnull等...
2019-10-21 16:31:31
332
原创 MySQL --- 6♪ #进阶3:排序查询
#进阶3:排序查询/* 语法:select 查询列表from 表名【where筛选条件】order by 排序的字段或表达式 [asc|desc];特点:1、asc:代表的是升序,可以省略 desc:代表的是降序2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段3、order by子句在查询语句的...
2019-10-21 16:27:44
235
原创 MySQL --- 5♪ #进阶2:条件查询
#进阶2:条件查询/*语法:select查询列表from表名where筛选条件;分类:一、按条件表达式筛选简单条件运算符:> < = != <> >= <=二、按逻辑表达式筛选...
2019-10-21 16:26:55
114
原创 MySQL --- 4♪ #进阶1:基础查询
#进阶1:基础查询/*语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格*/USE myemployees;#1.查询表中的单个字段 SELECT last_name FROM empl...
2019-10-21 16:26:21
177
原创 MySQL --- 3♪ MySQL学前预热
Microsoft Windows [版本 6.1.7600]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Windows\system32>net stop mysql0815MySQL0815 服务正在停止.MySQL0815 服务已成功停止。C:\Windows\system32>net star...
2019-10-21 16:21:25
123
原创 MySQL --- 2♪ MySQL基础
##本单元目标一、为什么要学习数据库 二、数据库的相关概念DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQLMySQL产品的介绍MySQL产品的安装★MySQL服务的启动和停止...
2019-10-21 16:20:17
111
原创 MySQL --- 1♪ 《 MySQL知识宝典 》
数据库的相关概念一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1、数据存放到表中,...
2019-10-21 16:15:34
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人