自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 常见数据库对象

索引是对数据库表中一个或多个列(如 employee 表的 name 列)的值进行排 序的结构,如果想按特定职员的姓来查找某个职员,与在表中搜索所有的行相比,索 引有助于更快地获取信息。当然,我们一般不会把原始数据集排序,而是把每条记录的键值和这条记录在数 据集中的位置,按键值次序做成一个规模较小的数据集,这也就是索引表了。时,不应该创建索引。在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范 围是连续的。视图是虚拟的,数据是随着基表的更新而更新的,用户不可以随意地更改和删除视图数据。

2024-08-11 09:45:00 630

原创 MySQL数据库编程(1)

由于 begin-end 语句块中的多条 MySQL 表达式密不可分,为了避免这些 MySQL 表达式被拆开,需要重置 MySQL 客户机的命令结束标记,亦称命令分隔符 (delimiter)。(2)使用场景:数据库开发人员在编写存储过程等存储程序时,有时需要使用存储程序中 的 SQL 代码扫描 select 结果集中的数据,并要求对该结果集中的每条记录进行一些简单的 处理。系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表 现的,如autocommit。

2024-08-10 09:00:00 914

原创 数据定义和操作

但在实际应 用中,如果希望不满足连接条件的记录也在查询结果中出现,这时就需要使用外连接 查询。如果右表的某行在左表中没有匹配行,则在相关联的结果集行中,表的所有选择 列表列均为空值。(1)概念:数据操作语言DML,实现对数据库中数据的操作,以 insert、update、如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择 列表列均为空值。n[]:指定范围(如 [a-d])或集合([abcdef])中的任意单个 字符。参数 offset 和 rows 必须为整数,offset 可以省略。

2024-08-08 18:30:00 1129

原创 MySQL数据库应用

如果 MySQL 主服务器的访问量比较大,通过复制技术,可使从服务器来响应用户的查询操作,从而降低了主服务器的访问压力,同时从服务器也可以作为主服务器 的备份服务器。会使系统无法使用索引,而只能直接搜索表中的数据。如果 in 范围内的值是连 续的,可以用“between... and”替换 in 如果必须使用 in,则应将 in 后面值的列表中可能出现最频繁的值放在最前面, 出现得最少的放在最后面,这样可以减少判断的次数。选择的依据可以是基于规则 的,也可以是基于代价的,还可以是基于语义的。

2024-08-08 13:45:00 855

原创 哈哈哈日记

我就像天气一样时好时坏的,嘴上每天都是“好想死”,但是身体稍微有点不舒服立马就去看医生,委屈了啥都不能委屈自己,2块钱的矿泉水舍不得买,35一杯的咖啡我倒是看看什么味道,前几天陷入的工作风波,感觉自己要失业了,疯狂找工作,庆幸的是工作保住了但是我迷茫了,我突然不知道我未来应该要干啥,一直干计算行业吗?还是干点别的,我要怎么发展呢?因为我的朋友要结婚了,我们还讨论了结婚的话题,好羡慕别人的生活,可是我的也不错,我自由我懂得犒劳自己,她们说我很难找到男朋友,怎么说呢?但是最近有拍到好看的照片!

2024-08-07 15:27:36 239

原创 数据库子查询

子查询的执行过程遵循“由里及外”的原则,即先执行最内层的子查询语句,然 后将执行结果与外层的语句进行合并,依次逐层向外扩展并最终形成完整的 SQL 语 句。将一个查询语句嵌套在另一个查询语句中,在特定情况下,一个查询语句的条 件需要另一个查询语句来获取,内层查询语句的查询结果可以为外层查询语句提供查询条 件。子查询与连接查询执行效率的比较:当子查询执行结果的行数较大,而主查询执 行结果的行数较小时,子查询执行效率较高;在 DML 语句中使用子查询与在 select 语句中使用子查询的原理是一致的,均。

2024-08-07 10:50:02 1130

原创 数据库设计原理与实战

联系的基数(Cardinal Number):在“一对一”“一对多”和“多对多”的联系 中,可以把两个实体集中有联系的实体数目的最小值(min)和最大值(max)称为这个联 系的基数,用(min,max)形式表示。概念模型的表示方法有很多,其中最常用的是“实体 -关系”方法,简称 E-R 模型 或 E-R 图,即实体 - 关系图(Entity Relationship Diagram)。此处选择 MySQL。之联系,而实体集 LB 中的每一个实体在实体集 A 中有 m(m ≥ 1)个实体与之联系,则。

2024-08-07 09:49:50 690

原创 Mybatis代码生成器和缓存

引起脏读的操作通常发生在多表关联操作中,比如在两个不同的mapper中都涉及到同一个表的增删改查操作,当其中一个mapper对这张表进行查询操作,此时另一个mapper进行了更新操作刷新缓存,然后第一个mapper又查询了一次,那么这次查询出的数据是脏数据。一级缓存是 SqlSession 范围的缓存,当调用SqlSession 的修改,添加,删除,commit(),close(),clearCache()等方法时,就会清空一级缓存。例如:商品的库存,银行的汇率,股市的牌价。该区域的结构是一个Map。

2024-07-15 20:00:00 291

原创 mybatis插件开发

/default只能使用在接口方法中,当使用该修饰符的时候,方法被视为普通方法,可以直接写方法体。方法中获取参数:properties.getProperty("username");该方法的作用是就是让mybatis判断,是否要进行拦截,然后做出决定是否生成一个代理。4. StatementHandler:拦截Sql语法构建的处理。2. ParameterHandler:拦截参数的处理。3. ResultHandler:拦截结果集的处理。1. Executor:拦截执行器的方法。

2024-07-12 15:59:05 455

原创 mybatis的动态SQL

collection:必填,值为所选迭代循环的属性名,值为mybatis内部定义的名字:list\array\key。如果传入的参数是多个,需要把它们封装成一个 Map,当然单参数也可以封装成 Map。在使用 元素时,最关键、最容易出错的是 collection 属性,该属性是必选的,collection 属性值是传入的 List 或 array 对象在自己封装的 Map 中的 key。如果传入的是单参数且参数类型是一个 array 数组,collection 的属性值为 array。

2024-06-30 17:00:00 731

原创 mybatis的高级映射

从表(orders)实体类应该包含主表(user)实体对象的引用。1. 分析需求:查询杜兰特同学的信息并且显示上哪一门课程。主表(user)应该包含从表(orders)的实体对象的集合。1. 分析需求:查询用户"郭襄"的个人信息并且包含所属订单的名字。应该包含另外一个表的实体对象的集合引用。5. 在映射配置文件中配置特殊:单独拿出一个订单来对应一个用户,一对一的关系。5. 在映射配置文件中配置5. 在映射配置文件中配置

2024-06-29 16:00:00 572

原创 mybatis的CRUD操作

在mybatis的配置文件的标签中添加接口类的全限定路径:com.mybatis.mapper.UserMapper2。注意:Mybatis映射器XML对于多个参数,默认情况下只识别arg0、arg1、paraml和param2这种内部定义的名称,性能表现则依赖于使用的数据库,对某些数据库来说,使用连接池并不重要,这个配置就很适合这种情形。动态SQL的参数名字必须和map集合的key键的名称相同;作用:为全限定类名重新配置一个简单的名字,方便后面的引用,减少代码的冗余。

2024-06-28 10:45:00 719

原创 使用bootstrap框架做一个Aotm Blog个人博客

使用bootstrap框架做一个Aotm Blog个人博客,展示一些自己的个人信息,有四个博客分类:心情记录、学习笔记、旅行相册、美食打卡。

2024-06-27 19:30:00 364

原创 jQuery动画与特效

1. slideDown() 方法会动态地改变当前元素的高度(其他不变),由上到下滑入,即高度向下增大,使其呈现出一种“滑动”的效果,直至最终显示当前元素。不带任何参数的 stop() 方法,则会立即停止当前正在执行的动画,如果后面还有动画要继续,则以当前状态开始接下来的动画;2. fadeOut() 方法可以动态地改变当前元素的透明度(其他不变),实现淡出的动画效果,最终隐藏当前元素。1. fadeIn() 方法可以动态地改变当前元素的透明度(其他不变),实现淡入的动画效果,最终显示当前元素;

2024-06-26 20:00:00 355

原创 mybatis入门

官网:https://mybatis.org/mybatis3w3cshool:https://www.w3cschool.cn/mybatis/mybatis-dyr53b5w.html。4.src/main/resources下新建包,创建映射文件,mapperXML---UserMapper.xml。3.src/main/java下新建包,创建接口,mapper----UserMapper.java。1).下载:https://maven.apache.org/download.cgi。

2024-06-25 10:05:02 508

原创 jQuery操作DOM

('#id').css({'属性名1':'属性值1','属性名1':'属性值1',...});语法:$('obj').val();栗子:$('obj').attr('id');//根据id获取id值。栗子:$('#id').removeClass('divbg');栗子:$('#id').addClass('divbg');语法:$('obj').attr(name);

2024-06-24 09:15:00 702

原创 javascript 对象

4.如果数组元素本身是一个数组,那么这个元素称为子数组,可以使用“数组变量名[子数组索引号][子数组中的元素索引号]”的格式来访问子数组中的元素。数组列表用于表示一组数据的集合,它由一对方括号([])包围,列表中的每个元素用逗号分隔,数组元素可以是任意类型的数据(包括其他数组),3.数组列表中的第一个元素的索引号为0,其后的每个元素的索引号依次递增,最后的元素索引为数组的长度-1;random() 返回 0 ~ 1 之间的随机数。max(x,y,z,...,n) 返回 x,y,z,...,n 中的最高值。

2024-06-23 23:30:00 700

原创 初识jQuery

概念:表单对象属性过滤选择器也是专门针对表单元素的选择器,它属于过滤选择器的范畴,可以附加在其他选择器的后面,主要功能是对所选择的表单元素进行过滤。如 $('a[href*="jquery.com"]') 表示获取所有包含 href 属性且属性值中包含 jquery.com的 元素。如 $('a[href$=".zip"]') 表示获取所有包含 href 属性,且属性值以 .zip 结尾的 元素。、、 和 等标签属于不包含后代元素和文本的空元素。

2024-06-22 19:45:00 881

原创 javascript文档对象模型

可以把HTML 文档中的每个成分看成一个节点,所以DOM 的核心操作是查看节点、创建节点、增加节点、删除节点以及替换节点。特点:同一页面可以有多个相同的标签元素,所以获取元素对象个数为多个,返回值用数组对象存储;特点:同一页面可以有多个相同的标签元素,所以获取元素对象个数为多个,返回值用数组对象存储;特点:name值可以重复,一个页面可以获取多个name对象,所以返回值为数组类型。通过节点对象的 nodeType 属性可以判断属于哪种类型的节点。childNodes 属性,它返回当前节点的所有子节点,

2024-06-22 15:30:00 370

原创 javascript浏览器对象模型

6.protocol 属性:返回所使用的 Web 协议(http:// 或 https://)setTimeout(function(){alert("3秒后的操作")},5000);概念:location对象用于管理当前打开窗口的URL信息,相当于浏览器的地址栏。7.reload() 方法:重新加载当前页面,相对于浏览器的刷新按钮。1.assign(url) 方法:在当前页面打开一个新的页面。window.prompt("请输入您的 名字");2.alert();

2024-06-21 17:15:00 358

原创 百度一下首页制作(HTML+CSS)

【代码】百度一下首页制作(HTML+CSS)

2024-06-19 21:45:00 1546

原创 JavaScript 函数与事件

7.onsubmit表单提交事件:阻止提交数据到指定的页面,就需要编写一个事件处理程序来改变浏览器对form标签的 onsubmit 事件的默认处理方式。在函数被调用时,一个 arguments 对象就会被创建,它只能使用在函数体中,以数组的形式来管理函数的实际参数。概念:eval() 函数运行是以字符串形式表示的 JavaScript 代码串,并返回执行代码串后的结果。true ""?局部变量是在函数体内声明的,只能在函数体内使用。全局变量是在函数体外部声明的,可以在任何地方,包括函数的内部使用;

2024-06-19 20:15:00 1053

原创 电影时间首页(HTML+css)

【代码】电影时间首页(HTML+css)

2024-06-18 20:30:00 507

原创 MySQL数据操作与查询-选择题测试

33、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一身,其中CREATE、DROP、ALTER语句是实现哪种功能( )30、select * from student 该代码中的 * 号,表示的正确含义是( )25、数据库中有A表,包括姓名、学科、成绩、序号四个字段,上述哪一个字段适合作为主键( )34、在表ticket中查询所有票价小于100元的车次、始发站和终点信息的命令是( )A、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '*清华*'

2024-06-17 23:30:00 776

原创 HTML5基础

WWW(World Wide Web,万维网)是一种建立在 Internet 上的信息资源网络。WWW 有 3 个基本组成部分,分别是URL:Universal Resource Locators,统一资源定位器HTTP : HypertextTransfer Protocol,超文本传输协议HTML : Hypertext Markup Language,超文本标记语言。

2024-06-17 22:30:00 470

原创 Javascript介绍

= 等于 x==8 false。=== 绝对等于(值和类型均相等) x==="5" false。== 不绝对等于(值和类型有一个不相等,或两个都不相等) x!=="5" true。

2024-06-17 10:25:07 756

原创 MySQL数据操作与查询- 聚合函数和分组查询

order by和group by同时使用的规则:先分组之后再排序,即:group by写在order by前面。在student_1903表中按照组别统计出ps成绩中的最高分、最低分、平均分,并按。在student_1903表中按照组别统计出计算机基础成绩中的平均分大于94分的记。在student表中统计出html5成绩中的最高分、最低分、平均分、总分以及。在student表中按照组别和性别统计出java成绩中的最高分、最低分、平均。在student表中按照组别统计出ps成绩中的最高分、最低分、平均分。

2024-06-16 19:30:00 334

原创 MySQL数据操作与查询- 连接查询

(1)具体实现:将表1的每一行和表2的每一行进行比较,找出满足条件的组合。和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源于。和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源于。查询得到课程的所有成绩,显示的内容包括:课程号、课程名、成绩。查询信息的来源如果来自多张表,则必须对这些表进行连接查询。在内连接查询中,只有满足连接条件的记录才能出现在查询结果中。将两张表的记录组合在一起,产生一个新的结果。使用“左外连接”查询得到学生的所有成绩。使用“右外连接”查询得到课程的所有成绩。

2024-06-15 21:45:00 2845 5

原创 MySQL数据操作与查询-T5 MySQL函数

计算两个日期之间间隔多少天。now()/sysdate():获取当前系统日期+时间。(3)round(x) 和 round(x,y)(4)newstr:替换被操作的字符串的字符串。(4)rand() 和 rand(x)(3)len:需要操作的字符串的长度;curdate():获取当前系统日期。(1)if(条件表达式,v1,v2)(2)pos:操作字符串的其实位置;(2)pos:操作字符串的其实位置;(3)len:需要操作的字符串的长度。(1)str:代表被操作的字符串;(1)str:代表被操作的字符串;

2024-06-15 14:00:00 526

原创 模仿京东商品界面

一个基本的网页框架,用于模仿京东商品界面,代码主要包括了文档声明(DOCTYPE)、HTML头部(head)和主体(body)部分。

2024-06-14 17:59:12 229

原创 图书清单-li标签的使用

最后给大家推荐一个综艺《种地吧》,我为什么推荐这部综艺呢,节目中融入了丰富的农业知识,通过农业专家的详细解读,让观众在欣赏节目的同时,也能学习到丰富的农业知识。我在这十位少年身上体会到了当代青年的榜样力量,作为无土时代的少年,他们说:“相信土地的力量,土地是不会骗人的,庄稼在生长,你也在生长。”是他们让我相信我们所做的一切都不会是徒劳的,结果不会欺骗我们。我们每个人都是一颗渺小但充满希望的种子,用心浇灌,终有枝桠成繁花的一天。最后,深深的话,我们浅浅地说,未来长长的路,我们慢慢地走。

2024-06-14 17:27:41 407

原创 我的创作纪念日

我发现,每当我在项目中遇到困难,或者在日常学习中有了新的领悟,我都会有一种强烈的冲动想要与他人分享我的经验和见解。上面是官方的说话,怎么说呢,我的日常就是上班、吃饭、下班、吃饭(哈哈哈哈哈),因为最近毕业季,又要弄学校的事情,又要找工作,超级无敌忙,根本没时间创作,偶尔心血来潮,最近在实习(计算机工作真的超级难找,大家千万别因为计算机好找工作而选择这个专业,因为计算机发展的很快,而且开发岗位对女孩子也不太友好,大家还是要考虑清楚),实习还不错,所有我偶尔就会开始更新啦,虽然频率不高,但是算是重新开始了。

2024-06-14 11:33:13 390

原创 MySQL数据操作与查询- select 数据查询

select 字段列表 from 表名 where 条件表达式 limit 起始行编号,需要查询的结果数据。order by进行排序时,如果有多个字段,则排序规则是:先将第1个字段进行排序,然后在第1个。select 字段1 as 列标题1,字段2 as 列标题2,... from 表名。select 字段1 列标题1,字段2 列标题2,... from 表名。select 字段列表 from 表名 where 条件表达式。select 字段列表 from 表名 where 条件表达式。

2024-06-14 10:14:03 934

原创 MySQL数据操作与查询- DDL和DML

update 表名 set 字段1=值1,字段2=值2,...,字段n=值n where 条件表达式。insert into 表名(字段列表) values(值列表1,值列表2,...,值列表n)SQL也是数据库脚本文件的扩展。将客户表(customers)中的“客户业务”字段进行内容更新,长度更新为100,将客户表(customers)中编号为1001的客户名称修改为“华为技术有限公司”将客户表(customers)中客户姓名为“腾讯”的记录删除。将专业表(major)中名称为“电子商务”的记录删除。

2024-06-13 22:00:00 864

原创 MySQL数据操作与查询- 表结构管理

说明:decimal(5,2) --> 总长度为5,小数点后面2位,取值范围:-999.99 -- 999.99。主键选择策略:新增一个无业务含义的字段作为主键,该字段为整数类型,且字段值自动增长。通过一张表中的外键与另一表中的主键之间的引用规则约束这两张表之间的关系。:若干个关系模式模式的集合,关系模式的实例称为关系(一张二维表)。描述订单系统中的“订单表”的关系,并说明主键是什么?当某个字段的值是唯一的,就可以给它设置唯一约束。目的:不允许在相关的数据表中引用不存在的记录。

2024-06-12 19:30:00 678

原创 智慧物业集成管控平台

该系统的特点是前后端分离,使用了SpringBoot 3.2+Vue3,核心功能真实的手机验证码登录和注册,引入了第三方微信支付,可以实现真实的物业支付流水。

2024-06-12 17:13:52 213

原创 基于大数据的计算机就业数据可视化分析项目

使用Python作为编程语言,配合MySQL数据库以及Hadoop和Spark等大数据处理工具,实现了数据的抓取、清洗、分析到可视化展示的整个流程。系统采用Scrapy爬虫框架从拉勾网招聘平台高效抓取计算机行业的就业数据。随后,通过Pandas库对数据进行了深入处理和分析。前端界面使用Vue框架和ECharts库构建,不仅实现了数据的动态可视化展示,如展现职位数量和薪资水平等关键信息,还提供了基于关键词的职位搜索功能,使用户能够获得个性化的就业建议和市场趋势分析。有源码,需要的私信。

2024-06-12 17:02:03 587 2

原创 2024年,计算机相关专业还值得选择吗?

2024年,计算机相关专业还值得选择吗?

2024-06-11 10:11:16 392

原创 MySQL数据操作与查询- MySQL数据库基础

数据库是一个长期存储在计算机内的有组织、可共享、统一管理的数据集合 。

2024-06-11 10:07:36 893

原创 Java程序设计基础- 数组

整型数组、浮点型数组、字符型数组、字符串型数组。2、foreach循环(增强for循环)遍历。for(数据类型 变量:数组名){1和2两步合并:(声明并创建)--> 数组下标越界异常。注意点:默认升序(从小到大)3、数组的编号叫下标,下标从。,而且在内存中连续分布;4、引用(使用)数组元素。2、只能有一个数组名;或者: 数据类型 数组名。数据类型[数组长度];数组名.length;、二维数组、交错数组。

2024-06-07 12:00:00 274

MySQL数据库操作与查询

MySQL数据库操作与查询的常用知识点的一个思维导图,数据库操作、创建数据库、删除数据库、选择数据库、数据表操作、创建数据表、删除数据表、修改数据表(添加、删除、修改列)、数据操作、插入数据、更新数据、删除数据、数据查询、SELECT基本查询、WHERE条件查询、ORDER BY排序、LIMIT限制结果数量、聚合函数(COUNT, SUM, AVG等)、高级查询、JOIN连接查询、子查询、性能优化、索引创建与删除、视图使用、等等

2024-06-14

MySQL数据操作与查询.pdf

MySQL数据操作与查询.pdf

2022-01-02

空空如也

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

TA关注的人

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