目录
Java
CMD
打开:win+R 输入cmd
常用cmd命令:
盘符名称+: 切换到某盘
dir 查看当前路径下的内容
cd+目录 进入单级目录
cd.. 回退到上一级目录
cd 目录1\目录2\... 进入多级目录
cd\ 回退到盘符目录
cls 清屏
exit 退出cmd
配置环境变量可以在cmd直接打开软件或文件:环境变量设置中找到PATH,增添路径即可
Java发展
Java SE 用于桌面应用开发,是其他两个版本的基础
Java ME 用于嵌入式电子设备或者小型移动设备
Java EE 用于Web方向的网站开发
![](https://img-blog.csdnimg.cn/img_convert/bc5dc927cf0eb37f4141cdabf4d92257.png)
Java可以在任意操作系统上运行
编译型语言:代码整体翻译后交给设备运行,C语言
解释性语言:代码按行翻译交给不同设备运行,Python语言
混合型语言:整体编译为字节码文件,后按行交给设备运行,Java语言
Java不是直接运行在系统中的,而是运行在虚拟机中
因此针对不同操作系统,只需要安装不同的虚拟机就可以
JDK:JVM,核心类库,开发工具
JRE:JVM,核心类库,运行工具
计算机存储规则
在计算机中,任意数据都是以二进制的形式存储的
![](https://img-blog.csdnimg.cn/img_convert/1a818a066f2ba3a7748073bcf1233d30.png)
Java学习
switch新用法(可以当做if来使用)
![](https://img-blog.csdnimg.cn/img_convert/f7ced3fdf362709bb6665beebfa1492b.png)
数组定义
int[] arr = new int[50];
随机数
![](https://img-blog.csdnimg.cn/img_convert/add156ec2c95aa9f71003a4c95181eeb.png)
Java内存分配
- 栈 方法运行时使用的内存,比如main方法运行,进入方法栈中执行
- 堆 存储对象或者数组,new来创建的,都存储在堆内存
- 方法区 存储可以运行的class文件
- 本地方法栈 JVM在使用操作系统功能的时候使用
- 寄存器 给CPU使用
![](https://img-blog.csdnimg.cn/img_convert/c91926ee8c85238441d7f050b055b452.png)
MySQL
![](https://img-blog.csdnimg.cn/img_convert/28f6cf575fc683e969be35da33442e1b.png)
MySQL默认开机启动
MySQL概述
启动和停止
![](https://img-blog.csdnimg.cn/img_convert/cdd7bd6a56b2595f323dabea31d095c3.png)
![](https://img-blog.csdnimg.cn/img_convert/82a2468742d80aa7ce4e45ab1bc64fa6.png)
客户端连接
方式一:MySQL提供的客户端命令行工具
![](https://img-blog.csdnimg.cn/img_convert/911eba1ba9f1df4670698a338c71a176.png)
方式二:系统自带命令行工具cmd执行指令(配置PATH环境变量)
![](https://img-blog.csdnimg.cn/img_convert/8cffe5f284f060b13ef6dbf6831471d7.png)
数据模型
客户端给MySQL数据库服务器发送SQL语句,MySQL数据库内部,DBMS(数据库管理系统)维护并操作数据库,也可以创建数据库,因此一个数据库内部可以维护多个数据库,一个数据库中可以维护多张表,数据在数据库中以表格形式存储
![](https://img-blog.csdnimg.cn/img_convert/1927f6c65380506d6cd0a8ff6f345da9.png)
关系型数据库
![](https://img-blog.csdnimg.cn/img_convert/1bd6113010f4c1c950eb35630ff4de24.png)
SQL
SQL通用语法
![](https://img-blog.csdnimg.cn/img_convert/694cebcded142c1ae5c9b16668fcf6d3.png)
SQL分类
![](https://img-blog.csdnimg.cn/img_convert/82335dd524a8e7df321fecb78e8f3a9c.png)
DDL--数据定义语言
数据库操作
![](https://img-blog.csdnimg.cn/img_convert/fbd558488d3ecc7f1b8830c31ee66e6a.png)
表操作
表操作-查询
![](https://img-blog.csdnimg.cn/img_convert/c16ba17fc44c42c9a55f632565665d33.png)
表操作-创建
![](https://img-blog.csdnimg.cn/img_convert/0fb4dd4eaa16f837ea74bcba903c147d.png)
表操作-数据类型
![](https://img-blog.csdnimg.cn/img_convert/c229a10d83965a24096bc0372d5e3e36.png)
![](https://img-blog.csdnimg.cn/img_convert/d29a944a50cd533b367622e537040fba.png)
![](https://img-blog.csdnimg.cn/img_convert/50d5d6f5a89ca3b3dd493be549a38ec6.png)
表操作-修改
![](https://img-blog.csdnimg.cn/img_convert/d91aeca8ee991301c9ce75129fa2fcb7.png)
![](https://img-blog.csdnimg.cn/img_convert/30e75719a7d04af6955c2a3daf2814ab.png)
![](https://img-blog.csdnimg.cn/img_convert/3a7363c30ded21e6101c37b8c5a3c76b.png)
![](https://img-blog.csdnimg.cn/img_convert/dab3168b5c7d19599c404034a76cfd72.png)
![](https://img-blog.csdnimg.cn/img_convert/270eeda64066463e6406ec52e8b06588.png)
DML--数据操作语言
添加数据
![](https://img-blog.csdnimg.cn/img_convert/45e1e0321685f826b375ec8499914553.png)
![](https://img-blog.csdnimg.cn/img_convert/6fdce82cda313560f5987efa27a084da.png)
![](https://img-blog.csdnimg.cn/img_convert/55784f4ccc4e58ed81adda80ba650940.png)
DML--修改数据
![](https://img-blog.csdnimg.cn/img_convert/4d128a203c712ac868e157e7cff77ac5.png)
![](https://img-blog.csdnimg.cn/img_convert/182b7bf927546ebb147263da041d043f.png)
DML--删除数据
![](https://img-blog.csdnimg.cn/img_convert/052c028c07ebd0903ae07121af3211fe.png)
![](https://img-blog.csdnimg.cn/img_convert/bae2a68b671935b725ce9ff3bcd195e9.png)
DQL--数据查询语言
![](https://img-blog.csdnimg.cn/img_convert/fdc09c33f8f3d2e36269f0bb2a3660ec.png)
基本查询
![](https://img-blog.csdnimg.cn/img_convert/d75de52155367a0db937525c8a663e7d.png)
![](https://img-blog.csdnimg.cn/img_convert/988b3d21937604296b51cef76d53ce08.png)
条件查询
![](https://img-blog.csdnimg.cn/img_convert/fa5c2f242cb43f75ca5a79bf9e46e466.png)
in举例:
![](https://img-blog.csdnimg.cn/img_convert/ca8630d3c3f532f97952fc3281d4b7b8.png)
like举例:
![](https://img-blog.csdnimg.cn/img_convert/d7ffb7436f895de631e0d986da966794.png)
聚合函数
![](https://img-blog.csdnimg.cn/img_convert/6004030fed175aa49ee4e7082d4cb65d.png)
![](https://img-blog.csdnimg.cn/img_convert/2ee0d9cc67333ff693eec4f4d221f441.png)
分组查询
![](https://img-blog.csdnimg.cn/img_convert/d2de0a1a82cb877597165a35f35177b3.png)
![](https://img-blog.csdnimg.cn/img_convert/88db32dac5b0867f91cf2bc6250bd768.png)
排序查询
![](https://img-blog.csdnimg.cn/img_convert/a1d7f5faf34cb33e29745345a47d4dfb.png)
![](https://img-blog.csdnimg.cn/img_convert/72cc46c05272ba59774351b2e563c628.png)
分页查询
![](https://img-blog.csdnimg.cn/img_convert/294c8f079da89ce55771f07603f0e020.png)
![](https://img-blog.csdnimg.cn/img_convert/ece8c610c88d6da84973ce37e77af0be.png)
编写顺序与执行顺序
![](https://img-blog.csdnimg.cn/img_convert/0324f16887d4768f574b597828da1d39.png)
DCL--数据控制语言
DCL--管理用户
![](https://img-blog.csdnimg.cn/img_convert/e822cfb0da6c50769179c989acd70d6c.png)
![](https://img-blog.csdnimg.cn/img_convert/0ae72098f9f4f59073a82a6802864604.png)
DCL--权限控制
![](https://img-blog.csdnimg.cn/img_convert/d0c5820630e343e3c6894a36ce7befb1.png)
![](https://img-blog.csdnimg.cn/img_convert/5eca643097d4a89080daae316dc1659f.png)
![](https://img-blog.csdnimg.cn/img_convert/1a7c52d4257e57477bc8d15e3dc3a6c6.png)