夕辞

数据库 | 夕辞夕辞

All posts in “数据库”

HIVE字段为空返回默认值

使用HIVE查询时,有些场景希望字段为空时返回默认值,有两种方法。

继续阅读...

2022年10月24日 / /
标签:  暂无标签

HIVE使用split函数拆分字符串、HIVE分割字符串

HIVE查询过程中,有对字符串分割的场景,类似JAVAsplit这种。

今天聊聊HIVE怎么样使用split函数。

继续阅读...

2022年10月24日 / /
标签:  暂无标签

MySQL怎么去掉字段中的空格

MySQL中插入的数据有空格,一般在后端代码中就直接替换了,比如Java字符串的trim方法。

如果已经插入数据库,想直接通过SQL去掉空格,该怎么处理呢?

继续阅读...

2022年10月19日 / /
标签:  暂无标签

MySQL创建数据库、创建用户、授权给用户命令

MySQL数据库刚安装好时,只有一个root用户,需要用户自己创建用户及数据库。

有些同学会直接使用界面工具,比如MySQL Workbench、Navicat等,不过用命令还是要掌握的,本篇内容来介绍下。

继续阅读...

2022年9月15日 / /
标签:  暂无标签

MySQL增加索引SQL编写

MySQL是我们常用的开发数据库,也有很多客户端供我们快速操作数据库,比如MySQL Workbench等,不过作为开发,尤其是线上数据库,一般还是通过直接编写SQL来操作数据库的,下面就介绍下如何对现有的表添加索引。

继续阅读...

2020年9月16日 / /
标签:  暂无标签

MySQL之INSERT INTO ON DUPLICATE KEY UPDATE用法详解

MySQL数据库使用中如果主键或唯一键冲突,会报错,因此我们会用到insert into on duplicate key update语法,但是该语法具体怎么用以及返回什么值,今天就来讨论下。

继续阅读...

2019年10月29日 / /
标签:  暂无标签

MySQL命令行查看表信息

MySQL目前是主流的关系型数据库,大部分的线上业务使用的都是MySQL存储,相对比较成熟和稳定。

 

我们平时在连接库进行查询时,会用到一些工具,比如Navicat等,不过在大多数的线上环境,是不支持外网直连的,这个时候就需要用到命令行的方式了,这里介绍下用命令行怎么查看表的信息。

 

继续阅读...

2019年10月11日 / /
标签:  暂无标签

事务ACID简介

在学习事务的过程中,我们总会遇到ACID这四个原则,什么是ACID?以下就来简单介绍下。

继续阅读...

2019年10月11日 / /
标签:  暂无标签
回到顶部