- 博客(10)
- 收藏
- 关注
原创 流程控制语句
if语句 // 单一条件 /** * if(布尔表达式A){ * 语句B * } * A为true 执行B,否者不执行 * * 可以省略if语句的花括号,编译器在识别代码时默认添加,只括if语句下一行代码,一般不会省略使用花括号提高代码可阅读性 */ int itemNum=100; int buyNum=1000; // if(buyNum<=itemNum) // System.out.println("执行购买商品的业务逻.
2020-09-08 19:41:38
105
原创 视图和索引
视图 -- 什么是视图:视图是逻辑上来自一个或多个表的数据集合。 -- 视图是虚拟的,不真实存在 -- 限制其它用户对数据库表的访问,因为视图可以有选择性的显示数据库表的一部分; -- 容易实现复杂的查询; -- 对于相同的数据可以产生不同的视图; -- 视图的操作和表一样 -- 简单的视图:数据来至于一张表 -- 创建视图 :该视图只显示20号部门的员工信息 create or replace view emp_v_deptno20 as select * from emp where deptno=2
2020-09-07 19:31:15
180
原创 数据操作与事务控制
插入数据 -- DQL: select、 from、 where、 group by 、 order by 、 having... -- DDL: create、drop、alter --------------------------------------------------------------------- -- DML:数据操作语言 :insert、update、delete -- TPL: 事务处理语言:commit、rollback ------------------------
2020-09-07 19:30:27
212
原创 数据库和数据表管理
创建数据库和创建表 ----------------------- -- 数据定义语言 -- alter create drop --------------------------- -- 创建数据库 -- create database 数据库名 create database test2 -- create database if not exists 数据库名 create database if not exists test2 -- drop database 数据库名 drop databa
2020-09-07 19:29:11
522
原创 高级查询
分组函数 ---------------------------------------------- --分组函数 MAX:最大值 MIN;最小值 SUM:求和 AVG:平均值 count:统计 -------------------------------------------- 为什么使用分组函数? 查询所有员工的每个月工资总和,平均工资? 查询工资最高和最低的工资是多少? 查询公司的总人数? 查询有奖金的总人数? -- MAX:最大值 -- MIN;最小值
2020-09-07 19:27:47
244
原创 多表连接
-- 第三章 多表查询 -- 从多个表中获取数据 -------------------------------------------- -- oracle的多表连接写法:将连接条件写在where子句中 -- sql99标准写法 ----------------------------------------------------- -- oracle的多表连接写法:将连接条件写在where子句中 select * from emp; select * from dept; -- 笛卡尔积 多表连接没
2020-09-07 19:26:51
223
原创 简单的查询
-- sql结构化查询语言 -- DQL:数据查询语言:select .. from -- DML:数据操作语言:insert update delete -- DCL:数据控制语言:grant .. -- DDL:数据定义语言: create drop alter -- TPL:事务管理语言:rollback commit (mysql中默认提交事务) /** 多行注释 */ /** -- DQL:数据查询语言:select .. from.. select 表示所需检索的数据列。
2020-09-07 19:25:45
115
原创 数据库基础
数据库:数据存储的仓库, 按照数据结构来组织、存储和管理信息的仓库 数据库管理软件:管理数据库的软件–mysql、oracle、sql server、db2… 具有对数据存储、安全、一致性、并发操作、恢复和访问等功能。 关系型数据库 : 核心:表在关系型数据库中就是关系的意思,关系型数据库的数据存放在表中 存储引擎:就是表在内存中的数据结构 数据库的发展历史: 手工管理阶段 文件管理阶段 数据库管理阶段 数据结构化 实现数据共享 减少数据冗余 数据独立性 ..
2020-09-07 19:24:31
74
原创 变量和运算符
1、关键字、保留字和标识符 关键字:Java中已经使用的英文单词,特殊的英文单词(不需要记),特别强调:jdk中已经使用的类名也是关键字 关键字不能用作变量名、方法名、类名、包名 保留字:Java中还没有使用的英文单词,以后用不用不清楚。例如:goto… 标识符:java中包名、类名、方法名、变量名、常量名的总称 标识符的命名规则: 必须以字母、下划线(_)或美元符号($)开头 余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限; 标识符中不能有空格 不能使用Java中的关键字或者保留字做为
2020-09-07 19:11:47
128
原创 认识JAVA
认识java 1、java是什么? java是一门编程语言。 2 编程语言的分类 机器语言:计算机能够识别的语言,规定是以二进制编写的语言,0101011010… 汇编语言:以一系列的英文单词组成的指令集合,通过指令使计算机执行相应的程序 高级语言:c/c++、java、php、javaScript、python… 3、计算机组成 硬件:显卡、cpu、硬盘、内存… 软件:操作系统、应用软件 4、高级语言的分类 编译型语言:c/c++ 特点:将源码编译成可执行的二进制文件 优点:执行速度快,较安全 缺点
2020-09-07 19:08:20
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人