自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java语法总结

--让开发人员和学习者可以自由发挥,是程序使用者自定义的一些名称使用到的单词或字母,存在一定的约束,比如:只能自己定义一些名字(26个大小写英文字母,数字,下划线,$),存在规范(只能起名字,不能是关键字【关键字已经有含义,会起冲突】,严格区分大小写,不能以数字开头,不可以使用中文【编码问题】)应用范围和规范:变量名(构成单词或字母全部小写);1)eclipse---myeclise【收费】--idea【免费开源,不需要安装】3)NetBeans---开源免费---Java官方提供的。

2023-11-05 22:35:20 41

原创 java语法3

A:数组定义时,一旦长度确定,此数组存储的数据个数固定不能改变,如果使用数据的时候调用的下标不在范围之内,就会出现报错“.lang.ArrayIndexOutOfBoundsException: 10//数组下标越界”下标索引---->多个数组存入一个变量,用于一系列连续的空间,获取某一个数据,需要使用空间编号【下标索引---最下从0开始,特点:最大数据长度小于减一】数组类型[][] 数组名={{数据1,数据2},{数据1,数据2},{数据1,数据2}};数据类型[] 数组名=[数据1,数据2……

2023-11-05 22:34:39 32

原创 java语法2

C:定义数组的时候给定长度,会在内存的分配连续多个对应类型的内存空间,并且会给连续的存储空间按顺序从0开始编号,这就是数组下标。数据类型[] 数组名=new 数据类型[长度];数据类型 数组名[]=new 数据类型[长度];数据类型[] 数组名=[数据1,数据2……数据类型 数组名[]=[数据1,数据2……数据类型[] 数组名=new 数据类型[]{数据1,数据2,……数据类型 数组名[]=new 数据类型[]{数据1,数据2,……B:直接打印数组名的时候直接输出数组地址----引用类型。

2023-11-05 22:34:07 30

原创 java语法

下标索引----多个数组存入一个变量,用于一系列连续的空间,获取某一个数据,需要使用空间编号【下标索引,特点最小从开始,最大数据长度减一】数据类型[][] 数组名={{数据1,数据2,},{数据1,数据2},{数据1,数据2...}...}只用前面的技术无法完成多个数据的存储问题,此时需要有一个技术来帮助我们存储多个数据---数组。数组类型[][] 数组名=new 数组类型[长度][长度];--并且会给连续的存储空间按顺序从0开始编号---数组下标。同一类型----数组一旦定义,存储的数据类型就固定了。

2023-11-05 22:32:55 21

原创 流程语句和数组

以上的if条件表达式的运算结果都是false时执行【以上条件都不满足执行语句】然后进行【计数器变化】,再计算【判断条件表达式】,直到结果为false,结束循环。【执行语句2】执行的要求是:条件表达式1和条件表达式2的运算结果都为true。【条件表达式2】的运算结果是true时执行【满足2执行语句】含义:定义一个变量给一个初始值,计算条件表达式结果,如果为true【执行循环体语句】条件表达式的运算结果为false时执行【满足条件执行语句】含义:【条件表达式1】的运算结果是true时执行【满足1执行语句】

2023-10-31 22:54:20 17

原创 java基本语法

把原本的结果转换为另一种,当true时,前面加!,结果为false,当false时,前面加!多个条件中,只要有满足的任何一个,都为true,当所有条件都不满足时结果为false。多个条件中,必须满足所有条件,结果才是true,否则结果为false。<<:左移,移动的位数,会把数据转化成二进制按照移动位置左边删除对应位,右边用0补齐。>>:右移,移动的位数,会把数据转化成二进制按照移动位置右边删除对应位,左边用0补齐。数据后,先使用再运算。^:异或运算,两个数二进制对应位置只要不一样,结果为1,否则为0。

2023-10-31 22:53:19 22

原创 java环境搭建

从小到大转换:byte ---> short ---> int ---> long ---> float ---> double。从大到小转换:byte ---> short <--- int <--- long <--- float <--- double。希望同一个数据能在不同的地方重复使用,程序中多个地方公用一个数据,所以需要一个地方来暂时存放数据,并且在有需要的时候去获取-----【内存】+【硬盘】存储数据的类型-----变量类型-----用于指定存储空间的大小和存储数据类型。

2023-10-27 00:01:48 24

原创 java配置环境

命令:javadoc java文件名.java 【 -d 文件名doc(生成文件存放位置) 】 ------创建一个文档。D: 文档注释或生成类的帮助文档,高级技术中提供很专业的API。// 注释内容 -----单行注释。类的定义/Java文件开头/接口定义/方法/常量/函数。/*注释内容*/ -----多行注释。B: 良好的注释习惯有助于编程的感觉,即想法翻译成代码。/**注释内容*/ -----文档注释。

2023-10-27 00:00:51 26

原创 java环境安装及配置

java源文件【HelloWorld.java】---->【javac编译】----> java字节文件【HelloWorld.class】---->【java命令执行】---->结果。由于这两个之间不能直接沟通,故有了一个新的定义标准【UTF-8】(1个中文对应3个字节)记事本输入【小王】---> 使用【UTF-8】---> 字节[AAABBB]D-得到的字节码文件【.class】能够被JVM识别---使用java命令加载字节码文件直接运行程序。---无法知道哪个【.class】对应哪个【.java】

2023-10-24 19:57:25 119

原创 java环境及命令

eclipse:解压和安装版本/myeclipse:安装版本/vscode:安装版本/idea:收费;添加JDK路径:点击变量值,将光标定位到最前面【home键】,添加一个英文的分号和后面的分开,点击确定。下边-系统变量】,选择【系统变量】,双击【path】或选中并点击编辑按钮。选中【我的电脑/计算机】,右击【弹出窗体】,选择【属性】,【高级系统设置】3:JDK安装类似于解压,所以第一次安装之后的目录放到固定地方,下次配置直接。第一次安装jdk,需要将JDK的工具交给操作系统识别——配置环境变量。

2023-10-24 19:53:52 38

原创 java2

JVM ,是一台虚拟的计算机,用来解析执行我们写的Java程序,转化成操作系统识别的指令,操作系统再根据指令让硬件运行。jdk的工具输入外来软件应用——不属于我们的操作系统——操作系统无法识别。Java企业级开发,Java动态网站的开发,提供了很多动态网站相关的组件。当我们点击打开的时候——弹出黑色窗体——告诉你它的使用方式——使用命令行。打开我的电脑,将进入任何一个文件夹——在地址栏【选中】——输入cmd回车。输入工具——执行——【第一次安装jdk,直接运行开发工具的时候报错】%path% 添加路径。

2023-10-22 15:03:15 27

原创 java1

内核——底层结构——给硬件发送指令【发动机】——人不能弄出来——开出来。我们要向去操作系统按照我们的要求操作硬件完成任务——参与操作系统。后面探索的是前端页面开发的语言——底层业务语言之间的沟通【下学期课程】发送指令:——不容易理解——解决【开发出来一种上层语言【显示】】我们如何和操作系统沟通——按照要求去发送特定指令。c++ ——桌面应用。——底层开发语言——c语言——指令模式。如果想要获取硬件数据——需要跟操作系统进行沟通。asp动态网站 javaee动态网站。

2023-10-22 15:02:38 27 1

原创 sql存储

- out 类型变量的演示,传入的数据必须是一个用户变量 out后面的参数名在存储过程中当做一个变量使用。-- select concat_ws('---',d_name,'最大值',var_max);-- 编写触发器,完成插入数据,如果插入数据的主键已经存在,就不插入,给用户提示‘主键已存在,请重新编写’mysql----做了些精简,只能在固定的语法结构中使用,例如:存储过程,函数,触发器。-- 调用存储过程的时候,out参数的位置必须是传入一个用户变量,用于接收存储过程返回数据。

2023-10-22 15:01:19 26 1

原创 sql###

后来业务越来越大,越来越复杂,数据量越来越大,数据库获取数据然后传输的过程中比较耗资源,输出的速度以及代码业务处理压力。out--用于存储过程执行过程需要返回给调用者的数据,存储。plsql:一门类似c的语法的完整的数据库端的编程语言【完整度取决于数据库的大小】;数据库一开始只负责数据存储,修改,获取,删除,把数据的处理都交给了业务代码。所以数据库将一部分业务转化到数据----plsql(依赖数据库环境的语言)DML语句:(最核心的东西)---操控数据【增删改查】in--调用者传入的数据。

2023-10-22 15:00:14 25 1

原创 视图+存储。sql

后来业务越来越大,越来越复杂,数据量越来越大,数据库获取数据然后传输的过程中比较耗资源,输出的速度以及代码业务处理压力。out--用于存储过程执行过程需要返回给调用者的数据,存储。plsql:一门类似c的语法的完整的数据库端的编程语言【完整度取决于数据库的大小】;数据库一开始只负责数据存储,修改,获取,删除,把数据的处理都交给了业务代码。所以数据库将一部分业务转化到数据----plsql(依赖数据库环境的语言)DML语句:(最核心的东西)---操控数据【增删改查】in--调用者传入的数据。

2023-10-19 20:07:14 289

原创 SQL语句处理##

SELECT * FROM w_wwarehouse WHERE w_id IN('WH1','WH2')AND w_area>400 -- 逻辑查询。WHERE w_people.w_id=w_wwarehouse.w_id AND w_wwarehouse.w_city='北京'表中的一些字段在分享的时候不被其他用户看见,只让用户获取某些数据----隐私性。复杂的查询语句需要简化,用视图可以共享sql语句---共享性。将子查询进行分装,以此来简化查询的操作----方便性。

2023-10-19 20:06:19 174

原创 查询语句处理

外连接:lefe/right outer join 不严格的查询,主表获取所有信息,附表获取满足条件的。SELECT w_id FROM w_wwarehouse WHERE w_city IN('广州','上海'))备注:只要进行分组查询,那么查询语句中的组函数计算的是每一个一个组的信息,不是查询到的所有。交叉链接:cross join 获取满足条件的信息,也获取表中的不满足条件的信息。-- 主表中的每一条信息都与副表中的信息合并,主表与副表的信息两两对应组合。

2023-10-19 20:05:06 155

原创 ###sql

SELECT s_id,s_name,s_add FROM w_supplier WHERE s_name NOT LIKE '%电子%'SELECT s_id,s_name,s_add FROM w_supplier WHERE s_name LIKE '%电子%'SELECT s_id,s_name,s_add FROM w_supplier WHERE s_name LIKE '_华%'SELECT s_id,s_name,s_add FROM w_supplier WHERE s_add='北京'

2023-10-14 21:12:16 332 1

原创 ###函数查询

SELECT DATE_FORMAT(DATE_ADD('2023-07-17 12:24:24',INTERVAL 25 HOUR),'%Y年%m月%d日 %H:%i:%s')SELECT TIMESTAMPDIFF(YEAR,NOW(),DATE_ADD('2002-08-18 02:30:30',INTERVAL 99 YEAR))年,TIMESTAMPDIFF(DAY,NOW(),DATE_ADD('2002-08-18 02:30:30',INTERVAL 99 YEAR)) 天,

2023-10-14 21:09:38 292 1

原创 ###函数

SELECT DATE_FORMAT(DATE_ADD('2023-07-17 12:24:24',INTERVAL 25 HOUR),'%Y年%m月%d日 %H:%i:%s')SELECT TIMESTAMPDIFF(YEAR,NOW(),DATE_ADD('2002-08-18 02:30:30',INTERVAL 99 YEAR))年,TIMESTAMPDIFF(DAY,NOW(),DATE_ADD('2002-08-18 02:30:30',INTERVAL 99 YEAR)) 天,

2023-10-14 21:08:24 270 1

原创 ###查询2

SELECT CONCAT(SUBSTRING(TRIM(' 老师,赶紧下课,我不想学,无所谓!'),14,3),REPEAT(SUBSTRING(TRIM(' 老师,赶紧下课,我不想学,无所谓!'),10,2)),SUBSTRING(TRIM(' 老师,赶紧下课,我不想学,无所谓!SELECT CONCAT_WS('#','*','.','*','#'),CONCAT_WS('哈喽','哈哈');SELECT TRIM(' 傻逼 '),LTRIM(' 傻逼 '),RTRIM(' 傻逼 ');

2023-10-12 00:47:01 13

原创 ####查询

*-- 创建用户****-- 查看用户****-- 给权限**

2023-10-12 00:45:32 21

原创 # 20230713创建修改和查询

​ update 表名 set 字段=新的值,字段2=新的值2……​ select 表达式 【as】 别名 【from 表名【as】别名】​ select 字段列表1,字段列表2,字段列表3……或者 || 或者。​ 语法:select 字段/表达式/函数 【from 表名】

2023-10-10 15:16:14 25 1

原创 scott.sql

INSERT INTO _stu(s_name,s_age,s_sex) VALUES('李四','18','女'),('王五','15','男'),('赵六','15','女');UPDATE _stu SET s_passw='12345'WHERE s_name='王五';UPDATE _stu SET s_sex='女' WHERE s_name='张三';-- 把所有人的年龄改为18。

2023-10-10 15:14:36 92 1

原创 创建表+数据增删改查

​ 启动数据库服务​ 配置环境变量----客户端​ 创建用户​ 赋予权限​ 创建数据库​ 创建表。

2023-09-26 19:21:23 33 1

原创 创建数据库+创建表

​ 客户端工具-----脚本指令-----数据库服务软件【数据处理】-----磁盘。

2023-09-24 14:12:51 64 1

原创 20230710编码+sql语言库表

​ 管理数据的最小单元,每一个数据库对应一个应用【常规应用】

2023-09-19 17:50:53 30

原创 用户权限+数据库语言

​ `update 用户名 set password=password(“新密码”)where user=‘用户名’and host=‘主机名或IP`;​ `alter user 用户名@’localhost‘ password expire `​ `revoke 权限列表 on 数据库.表名 from 用户名@主机名或IP地址`​ `revoke all on *.* from 用户@主机名`

2023-08-31 18:55:13 51

原创 常用命令+用户管理

​ **选择环境**:命令行+数据库服务软件【小皮】​ **小皮配置MySQL**:​ 编码:utf8​ 引擎:InnoDB​ 端口:默认3306【不允许随意修改】​ *(配置环境变量)*

2023-08-22 23:45:08 70

原创 前言+了解数据库+安装md

​ 技术博客​ Git Hub线上仓库。

2023-08-17 01:01:30 68 1

原创 vue入门

​ 框架就是**半成品项目**,是对一些常见功能进行了**简化封装**,并且提供了简化操作的**方法**- ​ 框架的使用**离不开**原生的基础编程语言,并且**依赖于**基础语言。- ​ 框架内容必须嵌入到基础语法编程环境中使用,是用来被调用的,具有依赖性,简化性​ *编程的重点自始至终都是基础语法*------前端:**HTML + CSS + JavaScript**后端:**javase**数据库:**SQL语句和命令**------

2023-08-10 20:33:40 76 2

空空如也

空空如也

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

TA关注的人

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