- 博客(19)
- 收藏
- 关注
原创 SQL数据文件结构
在 SQL Server 中,数据文件是数据库的基本存储单元。数据文件用于存储数据库的所有数据、索引、系统表以及其他与数据库相关的信息。每个 SQL Server 数据库至少包含一个数据文件和一个事务日志文件。数据的还原备份、恢复等等方式均会依赖此三文件,在 SQL Server 中,mdfndf和ldf。
2024-06-28 15:51:48
933
原创 SQL SERVER 数据库体系结构
SQL Server 是一个关系数据库管理系统(RDBMS),其架构由多个组件和服务组成,以支持数据存储、管理、查询和分析。
2024-06-28 15:02:51
971
原创 力扣183题:从不订购客户
LEFT JOIN 将返回 A 中的所有行,以及与 A 中的行匹配的 B 中的行。然后,根据指定的连接条件,筛选出满足条件的行,形成最终的联接结果。例如,假设我们有一个主查询和一个子查询,我们想要检查在子查询中是否存在满足某一条件的行,如果不存在则返回主查询中的结果。LEFT JOIN 是 SQL 中用于联接两个表的一种类型,它返回左表(在语法中排在左边的表)中的所有行,以及右表(在语法中排在右边的表)中与左表中的行匹配的行。这种联接类型的特点是,即使右表中没有匹配的行,左表中的行仍然会被包括在结果中。
2024-04-30 15:29:21
295
1
原创 力扣,178分数排名
1,使用mysql 中的DENSE_RANK() 窗口函数:为分区或结果集中的每一行分配排名,而排名值没有间隙。(在mysql 8.02后续版本中支持)根据指定的列统计记录总数,不包含重复的记录,不包括NULL或空的值。好吧,其实感觉方法一更好理解,方法二感觉更加奇妙。
2024-04-07 10:42:21
191
1
原创 176.第二高的薪水
IFNULL(expression, substitute_value)在MySQL中,IFNULL()是一个内置函数,用于处理空值(NULL)。IFNULL()函数接受两个参数:要检查的表达式和替代值。如果表达式的值是NULL,则返回替代值,否则返回表达式的值。表中第二高的薪水。如果不存在第二高的薪水,查询应该返回。函数用于处理可能的空结果集,确保在第二高薪水不存在时返回。在 SQL 中,id 是这个表的主键。表的每一行包含员工的工资信息。查询结果如下例所示。
2023-11-29 13:04:26
40
原创 力扣数据库练习第175题简单组合两个表
所以在表Address不管 person 对应的是否有地址信息 都要输出 FirstName, LastName, City, State 也就是说,地址信息(City, State)的查询结果是空的数据也是要输出的。地址表中没有 personId = 1 的地址,所以它们的城市和州返回 null。该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。personId 是该表的主键(具有唯一值的列)。该表包含一些人的 ID 和他们的姓和名的信息。1,里面有一个需要注意的地方:如果。
2023-11-28 10:39:41
1752
原创 数据库基础知识
数据库的主要目标是提供一个有效的、可靠的和安全的方法来组织和存储大量数据,并且能够方便地检索和更新这些数据。不同类型的数据库系统包括关系型数据库(如MySQL、Oracle、Microsoft SQL Server)和非关系型数据库(如MongoDB、Redis),它们在数据组织和存储方面有不同的特点和优势。键-值存储数据库(Key-Value Store Database)是一种非关系型数据库类型,其核心概念是使用简单的键(key)和相应的值(value)对来存储数据。
2023-11-23 18:39:39
93
原创 学习 java 开发前的准备之JDK配置篇
准备开发环境JDK的下载安装与环境变量配置:一,为什么要使用JDK? JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。因为JDK包含的基本组件包括以下文件: javac.exe,用于编译java文件,将java文件编译成class文件 java.exe,用于运行class文件,将class文件运行出结果 其实进行java开发不仅需要jdk,还需要jre(Java Ru
2022-03-13 01:24:23
748
原创 java 基础
一,什么是Java?Java 是一种高级计算机语言,由SUN公司于1995年5月开发并推出的一种可以编写跨平台的应用软件,完全面向对象的程序设计语言。为了针对特定的市场开发,SUN公司将Java划分为三个技术平台:JavaSE,JavaEE,JavaME1,JavaSE(java Platform Standard Edition 标准版):是为了开发普通的桌面和商务程序提供解决方案。JavaSE是三个技术平台最核心的部分,包括了Java中的核心类库,比如集合,IO,数据库连接以及网络编程等。
2022-03-08 22:19:06
282
原创 (1)学生信息管理系统。 学生成绩表Student(Sno 字符串,长度9, Sname 字符串,长度10, Class 字符串,长度10, Age 整型, Sex 字符串,长度2) 实现如下功能:
(1)学生信息管理系统。学生成绩表Student(Sno 字符串,长度9, Sname 字符串,长度10, Class 字符串,长度10, Age 整型, Sex 字符串,长度2)实现如下功能:A.输入若干个学生的信息到Student表;B.修改指定学号学生的基本信息;C.删除指定学号的学生基本信息;D.按照性别找出所有相应的学生基本信息;E.按照年龄段找出所有相应的学生基本信息,例如[19,21]的学生。package mysol;import java.io.*;im
2020-05-21 21:03:30
2727
原创 表演最终得分
表演最终得分。声明一个Average接口,其中约定求平均值的方法(参数为一个数组);声明First、Second类实现Average接口,分别给出求平均值的方法实现。A.类First中的功能为全部数值相加后求平均值。B.类Second中的功能为去掉一个最高分和一个最低分,再将总分求平均值。package Average;import java.util.Scanner;int...
2020-05-05 17:10:05
741
1
原创 有理数四则运算,编写一个Java应用程序,实现两个有理数的四则运算,要求有理数用分子和分母的形式表示。结果要求用“分子/分母”的形式表示。
package shiyan;import java.util.Scanner;public class hhh { public static void main(String[] args) { new hhh(); } public hhh() { Get a = new Get(); Get b = new Get(); ...
2020-05-05 15:05:22
1295
原创 Python 输入与输出
在Python中使用内置的print()函数和Input()函数控制输入与输出print()函数用法如下:print(输出内容) #输出内容可以是数字,和字符,字符串。但是字符串需要引号如:a=1 #变量a值为1b=2 #变量b值为2print(5) #输出数字5print(a) #输出aprint(b) #输出bprint(a*b) #...
2020-04-13 14:57:03
145
原创 java 井子棋(细节没有处理到位)
package sanziqi;import java.util.Random;import java.util.Scanner;public class sanziqi{ public static void main(String[] args) { char myarr[][]= {{'1','2','3'}, ...
2020-04-11 20:51:21
116
原创 java猜数字
package random;import java.util.Random;import java.util.Scanner;public class rand { public static void main(String[] args) { //创建Random类对象 Random random = new Random(); ...
2020-04-08 23:42:08
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人