![](https://i-blog.csdnimg.cn/columns/default/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
后端
文章平均质量分 72
谦谦均
这个作者很懒,什么都没留下…
展开
-
PostgreSQL外部表FDW【file_fdw】
在PostgreSQL中,外部数据包装器(Foreign Data Wrapper,FDW)是一个可扩展的框架,用于访问和操作存储在外部数据源中的数据。FDW实现了一组标准的SQL接口,这些接口允许PostgreSQL将外部数据源视为本地表进行查询和操作。原创 2024-11-21 00:10:10 · 1027 阅读 · 0 评论 -
深入解析PostgreSQL中的PL/pgSQL语法
在数据库管理系统中,PostgreSQL因其强大的功能和稳定性而受到广泛欢迎。其中,PL/pgSQL作为PostgreSQL的过程化语言,为用户提供了更为灵活和强大的编程能力。本文将深入解析PL/pgSQL的语法,帮助读者更好地掌握这门语言,从而在实际开发中更加得心应手。原创 2024-11-20 13:30:16 · 1216 阅读 · 0 评论 -
PostgreSQL的层次化结构:高效管理与组织数据的秘密武器
在数字化时代,数据库已成为企业运营和数据分析的核心。作为开源关系型数据库的代表,PostgreSQL以其稳定性和可扩展性赢得了广泛赞誉。本文旨在深入探讨PostgreSQL的层次化结构,揭示其如何高效地管理与组织数据,帮助开发者和数据库管理员在数据海洋中航行自如。原创 2024-11-19 13:32:02 · 1047 阅读 · 0 评论 -
PostgreSQL物化视图详解
随着数据库规模的增大和查询复杂性的提高,数据库查询的性能问题变得越来越突出。为了优化查询性能,数据库系统引入了物化视图的概念。物化视图是一种预先计算和存储的查询结果,它可以在需要时直接提供查询结果,而无需重新执行复杂的查询操作。原创 2024-11-15 00:51:30 · 1418 阅读 · 0 评论 -
PostgreSQL分区表:基础语法与运维实践
本文详细介绍了PostgreSQL中的分区表技术,从基础概念到实际应用。首先,解释了数据库分区的概念及其在提高查询性能、简化数据管理和优化存储方面的优势。接着,探讨了PostgreSQL支持的三种主要分区类型:范围分区、列表分区和散列分区,并提供了具体的创建示例。原创 2024-11-14 00:12:20 · 976 阅读 · 0 评论 -
PostgreSQL序列:创建、管理与高效应用指南
在PostgreSQL中,序列(Sequence)是一种用于生成唯一标识符的数据库对象。它们常常被用于为主键字段提供连续且唯一的值,特别是在创建新记录时。序列提供了一种机制,能够确保每次调用都能返回一个唯一的值,通常用于数据库表中的主键字段,以保证每条记录的唯一性。原创 2024-11-12 22:53:00 · 1419 阅读 · 0 评论 -
CentOS网络配置
在CentOS系统中进行网络配置是确保系统能够顺畅接入网络的重要步骤。本文将详细介绍如何配置静态IP地址、网关、DNS等关键网络参数,以帮助需要的人快速掌握CentOS网络配置的基本方法和技巧。通过遵循本文的指导,读者将能够轻松地完成CentOS系统的网络配置任务,并确保系统能够稳定、高效地运行在网络环境中。原创 2024-11-11 00:26:45 · 3512 阅读 · 0 评论 -
VMware Workstation安装Centos系统
本博客详细介绍了如何基于VMware Workstation虚拟化软件安装CentOS系统。从VMware Workstation的安装与配置,到CentOS镜像文件的下载与验证,再到虚拟机的创建与系统的安装配置,博客逐步引导读者完成整个过程。此外,还提供了关于虚拟机优化、备份以及常见问题解决方案的实用指南。无论你是虚拟化技术的新手还是有一定经验的用户,都能通过本博客轻松掌握在VMware Workstation上安装CentOS的技巧,开启Linux系统的学习与探索之旅。原创 2024-11-07 23:22:09 · 1020 阅读 · 0 评论 -
力扣刷题:四数之和(C++)
力扣算法题【四数之和】的一种C++解法原创 2022-07-08 19:33:11 · 310 阅读 · 0 评论 -
java笔试题专项练习【※※】
1,以下关于java封装的描述中,正确的是:(A)A,封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性B,封装的意义不大,因此在编码中尽量不要使用C,如果子类继承父类,对于父类中进行封装的方法,子类仍然可以直接调用D,只能对一个类中的方法进行封装,不能对属性进行封装解析:关于封装:封住、继承、多态是面向对象的三大特征,其重要性与使用频率不言而喻。封装就是将属性私有化,提供公有的方法访问私有属性。通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维护性。由于取值方法和赋值方法隐原创 2021-11-08 21:36:11 · 1078 阅读 · 0 评论 -
数据库学习笔记之聚合函数
这里介绍一下聚合函数的作用:将一列数据作为一个整体,进行纵向的计算。聚合函数:1,count:计算个数2,max:计算最大值3,min:计算最小值4,sum:计算和5,avg:计算平均值注意点:聚合函数的计算,会排除null值。这里还是以下图所示的表来演示各个函数的效果1,count:计算个数这里以english为例子,因为有一个null值,直接使用会有一点小问题。SELECT COUNT(english) FROM student;如下图所示,可以发现并没有计算null值所在的原创 2021-03-02 22:13:12 · 599 阅读 · 0 评论 -
数据库学习笔记之排序查询
在查询数据的时候,经常有对查询的数据进行排序的需求,这时候排序查询的作用就体现出来了。排序查询的语法:order by 子句order by 排序字段1 排序方式1,排序字段2 排序方式2...排序查询可以跟其他查询方法一起用,排序方式可以选择升序或者降序,也可以同时对多个字段进行排序查询。排序方式:1,ASC:升序,默认的。2,DESC:降序。以下表为例子,对math字段进行排序查询先不指定升序还是降序,看看默认效果:SELECT * FROM student ORDER BY ma原创 2021-03-02 16:26:59 · 818 阅读 · 0 评论 -
数据库学习笔记之查询表【模糊查询】
在对数据进行查询时,有时候并不知道 完整的条件是什么,这时候就需要用到模糊查询。模糊查询的关键字是LIKE占位符:_:单个任意字符%:多个任意字符这里以下表为例子进行举例:其中有4个姓马的人物,现在对其进行模糊查询:SELECT * FROM student WHERE NAME LIKE '马_';,这里使用的是_占位符,表示,马后面只有一个字符,所以查询记录为2个字的,如下图所示:接下来使用%占位符:SELECT * FROM student WHERE NAME LIKE '马%'原创 2021-01-04 15:56:06 · 1566 阅读 · 2 评论 -
数据库学习笔记之查询表【条件查询】
在数据库中查询表有时候需要一些条件限定,方便快速定位要查询的内容,这里主要介绍几种常用的条件查询方法。这里以下图所示的表为例子:在where关键字后面可以接正常的逻辑运算符,><=这些。比如要查询年龄大于等于20的,语法:SELECT * FROM student WHERE age >= 20;,查询结果如下所示:这里要注意的是,大于号跟等号之间不能有空格,否则会报错,不等于可以有两种表达方式:!= 和<>,这里不一个一个演示,其他单一运算符【>,<,原创 2021-01-04 14:53:40 · 905 阅读 · 0 评论 -
数据库学习笔记之查询表【基础查询】
数据库学习中,最重要的就是查表操作了,专业术语称为DQL(Data Query Labguage)数据查询语言用来查询数据库中表的记录(数据)。关键字:select,where等。语法:select 字段列表【可以多个】 from 表名列表【可以多个】 where 条件列表【多个条件】 group by 分组字段 having 分组之后的条件限定 order by 排序 limit 分页限定,这里主要说单表查询的常用查询功能。基础查询:这里以下图所示的表为例子:多个字段的查询:SELECT N原创 2021-01-03 16:52:26 · 2804 阅读 · 1 评论 -
数据库学习笔记之操作数据库
1,首先介绍一下SQL,什么是SQL呢?SQL就是Structured Query Language的缩写,翻译过来就是结构化查询语言。其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。2,SQL通用语法【1】SQL 语句可以单行或者多行书写,以分号结尾。【2】可以使用空格和缩进来增强语句的可读性。【3】MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。【4】3种注释:1,单行注释:-- 注释内容(-- 与注释内容之间要空格) 或者 #注原创 2020-12-29 14:30:48 · 257 阅读 · 0 评论 -
1251-Client does not support authentication protocol requested by server;consider upgrading MySQL cl
今天使用navicat连接mysql的时候,跳了一个错误:1251-client does not support authentication protocol requested by server;consider upgrading MySQL client解决方法:以管理员身份进入CMD,然后启动mysql:net start mysql如下图所示然后登录mysql:mysql -u root -p输入自己的mysql密码后,就登录mysql了接下来查看一下用户信息:s原创 2020-12-25 10:06:50 · 1353 阅读 · 1 评论 -
用python画一棵表白树,并附python代码打包成exe可执行文件的教程
祝大家新年快乐哦!python里面的海龟作图可以画出各种各样的图片,这里介绍一下怎样画一棵树,代码如下#date:20191231# Project Leader:谦谦均# Project:表白源码import turtleimport randomdef love(x,y):#在(x,y)处画爱心lalala lv=turtle.Turtle() lv.hidetu...原创 2020-01-01 00:02:15 · 3554 阅读 · 3 评论 -
python学习笔记之字符串编码(“UTF-8”)
先介绍一下编码发展历史ASCII 码说到字符编码,要从计算机的诞生开始讲起,计算机发明于美国,在英语世界里,常用字符非常有限,26个字母(大小写)、10个数字、标点符号、控制符,这些字符在计算机中用一个字节的存储空间来表示绰绰有余,因为一个字节相当于8个比特位,8个比特位可以表示256个符号。于是美国国家标准协会ANSI制定了一套字符编码的标准叫 ASCII(American Standard...原创 2019-12-08 23:45:40 · 4017 阅读 · 1 评论 -
python学习笔记之print()函数
python学习过程中,print()函数应该是用得最多的函数了,这里介绍一下print()函数的几个参数以及官方介绍查看print()函数的官方文档可以用help函数,具体代码如下:print(help(print))输出结果如下图所示:图片看不完全,我把它的介绍复制一下,如下所示:Help on built-in function print in module builtins...原创 2019-12-08 00:30:38 · 341 阅读 · 0 评论 -
python学习笔记之字符串转义
转义符为 \ 后面跟上单引号或者双引号,可以使得结果直接输出单引号或者双引号,这是Python编译器特定的解释,也被广泛应用在其它各类语言中。比如字符串里面有个\“这样的,如果没有\,则会认为”是一个引号,如果报错,如果加了\“,则会认为”是一个字符,原样输出。这里介绍几种常用的转义字符1,\n 换行字符在python字符串中,编译器遇到\n就会执行换行操作如下图所示,可以看到因为字符...原创 2019-12-07 23:25:41 · 2401 阅读 · 0 评论 -
python学习笔记之字符串方法(Str)
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。字符串的方法特别多,在这里只介绍一些比较常用的,如果想知道全部的方法,可以用dir()函数查看这里也按增删改查的顺序来介绍,不过字符串是不可变类型,这里的改是建立在赋值的基础上来介绍,具体请看下文字符串增方法这里的增加其实是在后面拼接一个字符串,把新的字符串给打印出来,s1这个字符串本身没有改变代码示例:...原创 2019-12-07 15:50:00 · 312 阅读 · 0 评论 -
python学习笔记之元祖方法(Tuple)
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号(),列表使用方括号[ ]。元祖的方法一共有两个count()index()这里分别简单介绍一下count()#统计括号里的参数在元祖里面出现的次数index()#查看括号里参数的第一个元素的在元祖里面的索引值代码示例:t = (1,2,3,4,5,4,2,2,)#count,indexpri...原创 2019-12-07 00:11:24 · 449 阅读 · 0 评论 -
python学习笔记之列表方法(List)
列表是python中最基本也是使用十分广泛的数据类型,列表的使用在Python代码几乎无处不在,list方法一共有以下几种:‘append’, ‘clear’, ‘copy’, ‘count’, ‘extend’, ‘index’, ‘insert’, ‘pop’, ‘remove’, ‘reverse’, ‘sort’,接下来分别简单介绍一下增加元素的方法append()#添加一个元素...原创 2019-12-06 23:59:34 · 240 阅读 · 0 评论 -
python学习笔记之序列类型(字符串、列表、元祖、字典)
字符串字符串是 Python 中最常用的数据类型,不可以改变字符串(不可变对象)。我们可以使用引号( ' 或 " )来创建字符串。a = "learn"b = 'study'print(a[1])print(b[1:4:2)上面的learn和study就是两个字符串可以用中括号来截取字符串第一个1是字符串的第二个值,也就是e第二个1为起始位置,4是结束位置,2是步长上述代码运...原创 2019-12-05 23:53:51 · 1423 阅读 · 0 评论 -
python学习笔记之数值类型(Number)
这里说的数值类型其实是数字的种类python一共四种数值类型(Number)整型int浮点型float布尔型 bool复数 complex然后六种常用运算法则:加(+)减(-)乘(*)除(/)取余(%)取整(//)指数(**)数值类型顾名思义,整型就是整数,浮点型就是小数,布尔型数值只有True和False,为0的就是False,其他都是True接下来说一下几...原创 2019-12-05 21:22:11 · 889 阅读 · 1 评论