Java&MySQL 学习(基础)

目录

Java

CMD

Java发展

计算机存储规则

Java学习

switch新用法(可以当做if来使用)

数组定义

随机数

Java内存分配

MySQL

MySQL概述

启动和停止

客户端连接

数据模型

关系型数据库

SQL

SQL通用语法

SQL分类

DDL--数据定义语言

数据库操作

表操作

表操作-查询

表操作-创建

表操作-数据类型

表操作-修改

DML--数据操作语言

添加数据

DML--修改数据

DML--删除数据

DQL--数据查询语言

基本查询

条件查询

聚合函数

分组查询

排序查询

分页查询

编写顺序与执行顺序

DCL--数据控制语言

DCL--管理用户

DCL--权限控制


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方向的网站开发

Java可以在任意操作系统上运行

编译型语言:代码整体翻译后交给设备运行,C语言

解释性语言:代码按行翻译交给不同设备运行,Python语言

混合型语言:整体编译为字节码文件,后按行交给设备运行,Java语言

Java不是直接运行在系统中的,而是运行在虚拟机中

因此针对不同操作系统,只需要安装不同的虚拟机就可以

JDK:JVM,核心类库,开发工具

JRE:JVM,核心类库,运行工具

计算机存储规则

在计算机中,任意数据都是以二进制的形式存储的

Java学习

switch新用法(可以当做if来使用)

数组定义

int\[\] arr = new int50;

随机数

Java内存分配

  • 栈 方法运行时使用的内存,比如main方法运行,进入方法栈中执行
  • 堆 存储对象或者数组,new来创建的,都存储在堆内存
  • 方法区 存储可以运行的class文件
  • 本地方法栈 JVM在使用操作系统功能的时候使用
  • 寄存器 给CPU使用

MySQL

MySQL默认开机启动

MySQL概述

启动和停止

客户端连接

方式一:MySQL提供的客户端命令行工具

方式二:系统自带命令行工具cmd执行指令(配置PATH环境变量)

数据模型

客户端给MySQL数据库服务器发送SQL语句,MySQL数据库内部,DBMS(数据库管理系统)维护并操作数据库,也可以创建数据库,因此一个数据库内部可以维护多个数据库,一个数据库中可以维护多张表,数据在数据库中以表格形式存储

关系型数据库

SQL

SQL通用语法

SQL分类

DDL--数据定义语言
数据库操作
表操作
表操作-查询
表操作-创建
表操作-数据类型
表操作-修改
DML--数据操作语言
添加数据
DML--修改数据
DML--删除数据
DQL--数据查询语言
基本查询
条件查询

in举例:

like举例:

聚合函数
分组查询
排序查询
分页查询
编写顺序与执行顺序
DCL--数据控制语言
DCL--管理用户
DCL--权限控制
相关推荐
极小狐17 小时前
从复制粘贴到可复用组件:极狐GitLab CI/CD 组件目录实战
java·ci/cd·gitlab·devops·组件化
麻瓜code17 小时前
【Agent】Spring AI RAG 实战:本地向量库 + 云端知识库
java·人工智能·spring
(Charon)18 小时前
【C++】网络缓冲区设计(二):Ring Buffer环形缓冲区、head/tail与跨界读写
开发语言·c++
Java后端的Ai之路18 小时前
LangChain Deep Agents 从入门到企业实战
开发语言·人工智能·python·langchain·deepagents
小刘在重生~18 小时前
Java 集合|Collection、List、ArrayList、LinkedList、泛型、Collections 工具类
java·数据结构·list
会飞的拖把18 小时前
Python文件操作详解:从文件读写到os、shutil模块实战
开发语言·python
RS迷途小书童18 小时前
Python 解析大疆无人机 SRT 字幕日志
开发语言·python·无人机
我不会起名字32218 小时前
一天一道算法题(29):单调栈
java·数据结构·python·算法·leetcode·golang·单调栈
XR12345678818 小时前
医院移动医护零漫游无线网络选型指南
java·后端·struts
z23456d18 小时前
第三十九天学习心得
学习