早安太阳
码龄4年
  • 13,415
    被访问
  • 19
    原创
  • 109,963
    排名
  • 6
    粉丝
关注
提问 私信

个人简介:早安太阳晚安月光

  • 加入CSDN时间: 2018-06-26
博客简介:

hyjd625的博客

查看详细资料
  • 1
    领奖
    总分 69 当月 4
个人成就
  • 获得12次点赞
  • 内容获得5次评论
  • 获得58次收藏
创作历程
  • 1篇
    2022年
  • 4篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • 笔记
    13篇
兴趣领域 设置
  • 数据库管理
    数据仓库etl工程师数据库开发
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

高斯(gaussDB)数据库主键及复合主键的设置/查询完整表结构/于表中增加字段

1.单一主键:只需要在字段类型后写上 PRIMARY_KEY即可;例:CREATE TABLE A.TABLE( DT DATE PRIMARY KEY);复合主键:于字段编写最下方设置约束 CONSTRAINT 约束名 PRIMARY KEY(主键名);例:CREATE TABLE A.TABLE( DT DATE NOT NULL,NAME VARYING(255) NOT NULL,CONSTRAINT YUESHU PRIMARY KEY(DT,NAME));.
原创
发布博客 2022.02.16 ·
1557 阅读 ·
1 点赞 ·
2 评论

有关GUASS高斯数据库的语法汇总(获取字符串字节数等)

1.其他数据库:not like all(‘A%’,‘a%’)对应高斯数据库:not like all ( array[A%’,‘a%’])2.在高斯数据库中,qualify是无法识别的,需要转换为rownumber进行排序,然后利用where条件进行排序的筛选达到qualify的效果。...
原创
发布博客 2021.12.16 ·
1755 阅读 ·
2 点赞 ·
0 评论

VBA开发时的诸多小窍门

1.在使用for循环语句的时候,例如:for linenum = 1 to 1000时,如果是遍历单元格时,可以将目标数设置的大一些,在其下编写: if cell(linenum,1).text = "" then Exit for End if 这样即可跳出循环。...
原创
发布博客 2021.12.15 ·
272 阅读 ·
0 点赞 ·
0 评论

VBA相关特殊字符,关键字的写法

1.cells(1,6)定位单元格且可直接赋值。2.sheets.count 该Excel的sheet总页数;sheets为sheet页的标识,表示所有sheet页的意思。3.chr(9)表示tab键;chr(10)表示换行符;chr(13)表示回车符;chr(32)表示空格符。4.for each sh in sheetssh.namenextexit for 跳出for循环循环获取每个sheet页的名字。5.activeworkbook.worksheets(“sheet页名字”
原创
发布博客 2021.09.16 ·
459 阅读 ·
1 点赞 ·
0 评论

数据库及sql相关知识汇总(sql执行顺序,EXISTS的用法)

本博文主要是针对数据库的相关知识,Python之类的博主涉猎太浅……以下: 1.
原创
发布博客 2021.09.13 ·
71 阅读 ·
0 点赞 ·
0 评论

vba指定sheet页及确定单元格和对外部文件进行批量字符串截取操作

开篇点题慕司南☺确定sheet页:worksheets(“sheet1”) “sheet1”为页名称,对应写下你设置好的名称即会定位到你选择的sheet页。确定单元格:range("$A$1")这即表明定位到A列第一行,如果想用变量来定义则可以写成range(“A”&linenum)linenum为设置的行变量。Excel内置vba是功能非常强大以及全面的编程语言,他或许对复杂的逻辑胜任有些难度但对于日常的我们对数据的操作及清洗都可以胜任,其不仅仅可以对Excel表格内的内容进行操作,还可以对
原创
发布博客 2020.08.20 ·
462 阅读 ·
1 点赞 ·
0 评论

teradata数据库中增加月份、取别名、数据类型(时间戳)转换、替换中使用正则表达式、去除空格以及字段格式调整汇总

1、对时间月份的增加:获取月份的函数为:extract(month from date)增加月份为:add_months(date,2)显示两个月之后时间2、取别名:除了常用的直接在字段后用as之外还可以使用title来进行别名的替换,运用title取别名时可以分行(最多三行)内部可含有空格。3、对数据类型的转换字段 cast(A as B)将字段从A类型转换为B类型。4、去除空格:trim(trailing from 字段) 去除后端的空格,如果想要去除前段空格改为leading,
原创
发布博客 2020.08.12 ·
847 阅读 ·
0 点赞 ·
2 评论

有关teradata数据库你需要知道的那些硬知识

1、show将对应ddl语句展现出来,help显示详细信息如:show table a 则将表a的建表语句展示出来help table a 显示表a的详细信息2、
原创
发布博客 2020.08.12 ·
660 阅读 ·
1 点赞 ·
0 评论

sql增删改查详细语句以及一些函数的应用

开篇点题慕司南增:create table 表名 ——创建新表create table 表名 like 已有表名 ——创建与旧表表结构一致的表create table 表名 as select * from 已有表名 ——相当于copy表,把表数据和表结构都copyinsert into 表名(字段名(可以添加多个字段)) values (具体的值(与字段数相对应)) ——向表中加入值insert into 表名(字段名(可以添加多个字段)) select 字段名(...
原创
发布博客 2020.07.20 ·
95 阅读 ·
0 点赞 ·
0 评论

MySQL中获取到数据库中所有表名及某表中所有字段名

获取数据库中所有表名:select table_name from information_schema.tables where (table_schema='数据库名' and table_type='base table');获取数据库中某表的所有字段名:select table_name,column_name from information_schema.columns where table_schema='netezaa' and table_name ='表名';字符串拼.
原创
发布博客 2020.07.20 ·
618 阅读 ·
1 点赞 ·
1 评论

MySQL存储过程中所遇到的bug及解决方案

在存储过程中,因为存储过程完成的是一个复杂的操作,其中含有许多的内部逻辑,所以就容易产生许多bug,如下对一些在存储过程中所遇到的bug进行介绍以及对应的解决方法。1、分号写成了中文导致执行错误。——将分号改为英文格式2、将所需要查询的字段定义了一下否则导致一直展示空值。3、while do 循环嵌套时执行完内层循环就停止了,原因是内层循环的值在完成一次内循环后就已经变成其最大值。 解决方法:(1)如for循环一样将内循环值的初始化放在外循环中 (2)在外循环中,将内循环的值再次初始化4、对s..
原创
发布博客 2020.07.20 ·
248 阅读 ·
1 点赞 ·
0 评论

MySQL存储过程的编写格式以及实例介绍(附代码)

开篇点题慕司南 当我们需要对数据库的数据进行复杂或重复性的操作时,这时简单的sql语句已经不能满足我们的需求,于是存储过程应运而生。 什么是存储过程呢?存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。(定义转自百度百科)不同的数据库在编写存储过程时的语句都不一样,例如netezza数据库与MySQL数据库就有很大的不同,在这里我们只对MySQL数据库的存储过程进行...
原创
发布博客 2020.07.20 ·
316 阅读 ·
1 点赞 ·
0 评论

Linux常用基础命令

1、创建文件夹/文件 mkdir2、授予文件夹权限 chmod 777 文件夹名字3、777开放所有权限在linux中,一位用户在创建文件和目录时, 对其具有的权限都是一样的,如需更改,需要chmod命令做相应的更改4、建立文件要加后缀touch5、vi 加文件名即可进入vim文件编辑器 i光标右移h左移 a插入文本于光标后 r替换字符 在命令模式下dd清空 按ESC进入命令模式 :w 保存 :w 文件名 另存为 :wq 保存退出 :wq...
原创
发布博客 2020.07.20 ·
35 阅读 ·
0 点赞 ·
0 评论

sql中的表连接,左右连接、内连接及全连接的详解

开篇点题慕司南¥内连接(inner join):分为等值连接及不等值连接(区分条件为连接条件是否为=)。内连接只显示满足on条件的数据而外连接会保留下某一表的全部数据。
原创
发布博客 2020.07.10 ·
561 阅读 ·
0 点赞 ·
0 评论

sql中行列转换(列转行)与coalesce函数的的使用

开篇点题慕司南*_*coalesce()函数含义为:返回其中第一个非null表达式的值,若所有表达式都为null,则返回null。例:select coalesce(subject,grade,’’) from table查询table表中的列subject,如果其不为null则返回,为null则查询grade,查询grade仍未null则返回空字符。(表中需要存在subject与grade两列)行列转换:有一个表为:name subject score张三 数学
原创
发布博客 2020.07.10 ·
256 阅读 ·
0 点赞 ·
0 评论

union,union all四大集操作以及case when的使用

各种数据库通用:1、聚合函数一般需要与Oracle:1、
原创
发布博客 2020.07.09 ·
304 阅读 ·
0 点赞 ·
0 评论

shell大杂烩♬,有关shell脚本的格式及命令的详解(持续更新噢)

开篇点题慕司南♬shell脚本算是功能性很强的脚本了,理由Linux的命令来完成想要的操作,变相的来说shell脚本也算是Linux命令的集合了,开始接触学习shell脚本,总结的一些学习过程所找到的知识点以及感悟,有不对的地方欢迎指正啊,一起学习一起进步!1、shell脚本开头经常是#!/bin/bash 其中#!为约定的标记,以告诉系统这个脚步需要什么解释器来执行,而/bin/bash是Linux默认的shell。2、echo命令用于向窗口输出文本,返回变量的内容,$1表示传递给程序的参数。
原创
发布博客 2020.06.28 ·
127 阅读 ·
0 点赞 ·
0 评论

VBA遍历多级文件夹对文件中的内容进行查询(dir循环遍历)

之前接了一个需求,需要将查询一个大文件夹下所有的脚本中是否包含某一个字符串,大文件夹下的第二层为众多小文件夹,每一个小文件夹下又还有文件夹,所要的脚本位于文件夹的最底层。 接到这个需求的时候我就考虑我要满足的两个部分,一个是查询脚本(最终目的),另一个是找到脚本(必然过程)。由于之后的需求又升级为找脚本方面需要具有适用性,即脚本位于的文件夹的层级不确定,也就是说脚本的位置不确定,经过网上资料的查询即自我的构思,最后写下这篇遍历文件夹下所有的你需要的文件,闲话少说,进入正题。...
原创
发布博客 2020.06.18 ·
2391 阅读 ·
1 点赞 ·
0 评论

VBA大杂烩♬ 以及利用VBA查询外部文件中是否包含某一字符串及文件定位方法

1、open 文件名 for output(写入覆盖数据)/input(读取数据)/append(追加数据,不会覆盖会继续在其末写入) as #文件号——open要与close配合使用,否则会报错文件已打开,若文件不存在,覆盖和追加都会新建文件。关闭文件时要注明文件号。2、Freefile会调用函数获取可用的空闲的文件号。3、instr(a,b)函数返回为long形式,意为指定一字符串(b)在另一字符串(a)中最先出现的位置,返回值为具体位置,如果返回0则表示不存在。4、dir(a)返回为stri
原创
发布博客 2020.06.17 ·
1522 阅读 ·
2 点赞 ·
0 评论
加载更多