- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 第11章_数据处理之增删改
第11章_数据处理之增删改1. 插入数据1.1 实际问题解决方式:使用 INSERT 语句向表中插入数据。1.2 方式1:VALUES的方式添加使用这种语法一次只能向表中插入一条数据。情况1:为表的所有字段按默认顺序插入数据INSERT INTO 表名VALUES (value1,value2,....);值列表中需要为表的每一个字段指定值,并且值的顺序必须和数据表中字段定义时的顺序相同。举例:INSERT INTO departmentsVALUES (70, 'Pub',
2022-05-16 08:18:38
212
原创 第10章_创建和管理表
第10章_创建和管理表1. 基础知识1.1 一条数据存储的过程存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m5A6ZcSx-1652660275451)(image
2022-05-16 08:18:07
121
原创 第09章_子查询
第09章_子查询子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。1. 需求分析与问题解决1.1 实际问题现有解决方式:#方式一:SELECT salaryFROM employeesWHERE last_name = 'Abel';SE
2022-05-16 08:17:36
206
原创 第08章_聚合函数
第08章_聚合函数我们上一章讲到了 SQL 单行函数。实际上 SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。1. 聚合函数介绍什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nrdbtyFy-1652660210981)(images/1554980924940.png)]聚合函数类型(这些都可以直接过滤空值)AVG
2022-05-16 08:17:05
468
原创 第07章_单行函数
第07章_单行函数1. 函数的理解1.1 什么是函数函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qsCnqrvw-1652660166943)(images/1554979529525.png)]从
2022-05-16 08:16:37
194
原创 第06章_多表查询
第06章_多表查询多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。比如:员工表和部门表,这两个表依靠“部门编号”进行关联。1. 一个案例引发的多表连接1.1 案例说明[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uov9Jkzp-1651233681764)(images/1554974984600.png)]从多个表
2022-04-29 20:01:31
193
原创 第05章_排序与分页
第05章_排序与分页1. 排序数据1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。ORDER BY 排序的字段 ,不一定必须是查询的字段如果在ORDER BY 后没有显式指名排序的方式的话,则默认按照升序排列。1.2 单列排序SELECT last_name, job_id, department_id, hire_dateFROM employees
2022-04-29 20:00:59
460
原创 第04章_运算符
第04章_运算符1. 算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fI9rEcdb-1651233589593)(images/image-20211012100749193.png)]1.加法与减法运算符mysql> SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100
2022-04-29 20:00:16
650
原创 第03章_基本的SELECT语句
第03章_基本的SELECT语句1. SQL概述1.1 SQL背景知识1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。45 年前,也就是 1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQ
2022-04-29 19:59:32
711
原创 第02章_MySQL环境搭建
第02章_MySQL环境搭建1. MySQL的卸载步骤1:停止MySQL服务在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iRJeotYx-1651233512346)(images/image
2022-04-29 19:58:49
746
原创 第01章_数据库概述
第01章_数据库概述1. 为什么要使用数据库持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要作用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。生活中的例子:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wu4r8uyW-1651233385375)
2022-04-29 19:58:03
443
原创 # Java基础——IO流
Java基础——IO流File类的使用(熟悉构造器和方法的使用)File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类的声明在java.io包下文件和文件目录路径的抽象表示形式,与平台无关File类中涉及到关于文件或文件目录的新建、删除、重命名、修改时间、文件大小等方法,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流(IO流)。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象
2022-04-19 06:03:59
217
原创 # Java基础——泛型
Java基础——泛型为什么要有泛型泛型的概念把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,ArrayList ,这个就是类型参数,即泛型。所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。从JDK1.5以后,Java引入了“参数化类型(Parameterized type)
2022-04-16 18:24:38
116
原创 # 解决Typora图片加载问题
解决Typora图片加载问题选择文件 --> 偏好设置 --> 图像 --> 选择“复制图片到./${filename}.assets文件夹” --> 勾上“优先使用相对路径”新建文件,编辑好之后,保存到指定位置中。插入图片时,选择“格式” – > 图像 —> 当插入本地图片时 – > 复制图片到文件夹 , 将图片与MD文件放在同一个目录中。此时会看到一个 MD的文件名.assets 文件夹,只需要保证,该文件夹
2022-04-15 01:58:18
1318
原创 Java SE基础——Java集合
Java SE基础——Java集合Java集合框架概述Java容器:集合与数组(1) 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。 集合,数组都是对多个数据进行存储操作的结构说明:此时的存储,主要指的是内存的存储,不涉及到持久化的存储( .txt, .jpg, .avi, 数据库中)(2) 数组在存储多个数据方面的特点:一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。只能操作指定类型的数据。比如:String[] arr
2022-04-14 22:42:24
837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人