近期在工作中遇到某表某字段是可扩展数据内容,信息以逗号分隔生成的,现需求要根据此字段数据在其它表查询相关的内容展现出来,第一想法是切割数据,以逗号作为切割符,以下为总结的实现方法,以供大家参考、指教。 1、regexp_substr函数,通过正则来拆分字符串,函数用法为:(必须是oracle 10g ...
分类:
数据库技术 时间:
2021-07-14 10:26:13
收藏:
0 评论:
0 赞:
0 阅读:
33
Oracle 计算两个日期之间的月份数、月份列表、天数、日期列表 ...
分类:
数据库技术 时间:
2021-07-14 10:17:36
收藏:
0 评论:
0 赞:
0 阅读:
25
select CONCAT ('前缀', DATE_FORMAT(now(), '%Y%m%d'),RIGHT(CONCAT ('000' , ifnull(max(SUBSTR(流水编号字段名, LENGTH(CONCAT('test_',DATE_FORMAT(now(), '%Y%m%d')) ...
分类:
数据库技术 时间:
2021-07-14 10:14:39
收藏:
0 评论:
0 赞:
0 阅读:
17
--增加一年 SELECT SYSDATE + INTERVAL '1' YEAR FROM DUAL; --增加一月 SELECT SYSDATE + INTERVAL '1' MONTH FROM DUAL; --增加一天 SELECT SYSDATE + INTERVAL '1' DAY FR ...
分类:
数据库技术 时间:
2021-07-13 23:53:23
收藏:
0 评论:
0 赞:
0 阅读:
51
使用sort即可,如下: db.adu.find().sort({"Age":-1}) 其中,Age为排序字段,-1表示降序,1表示升序 ...
分类:
数据库技术 时间:
2021-07-13 23:52:43
收藏:
0 评论:
0 赞:
0 阅读:
42
1. 使用pymongo初始化数据库 首先从pymongo中导入MongoClient,如果mongodb是运行在本地电脑上的,则MongoClient()中不需要任何参数,如果是在远程服务器上运行的,则实例化时需要参数,参数就是IP和端口,有两种形式,参数形式和URI形式如下: 上面两种创建数据库 ...
分类:
数据库技术 时间:
2021-07-13 23:51:21
收藏:
0 评论:
0 赞:
0 阅读:
37
import pymysql.cursors ''' 1.创建连接 2.创建游标 3.执行sql 5.接受结果 ''' # 1.连接 connection =pymysql.Connect( # 域名 host = "localhost", # 端口(如果远程就切换成ip地址) port = 330 ...
分类:
数据库技术 时间:
2021-07-13 23:06:55
收藏:
0 评论:
0 赞:
0 阅读:
25
直接装好mysql后在终端输入mysql -u root -p后会报错command not found,原因就是还没有添加环境变量。 cd ~ open .zshrc 添加: PATH="$PATH":/usr/local/mysql/bin source .zshrc ...
分类:
数据库技术 时间:
2021-07-13 23:05:07
收藏:
0 评论:
0 赞:
0 阅读:
32
一、导入 1.登陆 mysql --local-infile -h<IP> -u<USR> -p 2.设置参数 SET GLOBAL local_infile=1; 3.导入 LOAD DATA LOCAL INFILE 'FilePath' INTO TABLE TableName FIELDS ...
分类:
数据库技术 时间:
2021-07-13 23:04:54
收藏:
0 评论:
0 赞:
0 阅读:
21
注意:建议安装之前,先卸载一遍,减少失败报错的几率! 1. tar.gz 1.1. 安装 查看是否安装mysql和mariadb(mysql的一种,具体区别自行百度) # 查看是否安装 mysql 和 mariadb,显示有就卸载 [root@localhost]# rpm -qa | grep m ...
分类:
数据库技术 时间:
2021-07-13 23:04:35
收藏:
0 评论:
0 赞:
0 阅读:
48
1 什么是事务 事务是一个整体,由一条或者多条SQL 语句组成,这些SQL语句要么都执行成功,要么都执行失败, 只要有一 条SQL出现异常,整个操作就会回滚,整个业务执行失败 比如: 银行的转账业务,张三给李四转账500元 , 至少要操作两次数据库, 张三 -500, 李四 + 500,这中 间任何 ...
分类:
数据库技术 时间:
2021-07-13 23:00:19
收藏:
0 评论:
0 赞:
0 阅读:
33
安装完Oracle12c需要配置监听,通过netca命令,来配置监听的时候一直提示 Listener start failed,困扰了好久,终于找到了解决方案,一起来看看吧! ...
分类:
数据库技术 时间:
2021-07-13 22:58:26
收藏:
0 评论:
0 赞:
0 阅读:
21
<?php namespace app\admin\controller; use app\admin\common\Base; use think\Db; use think\Session; class Lable extends Base { public function index() { ...
分类:
数据库技术 时间:
2021-07-13 22:55:58
收藏:
0 评论:
0 赞:
0 阅读:
34
分库分表是什么 下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下 SQL 能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉]FROM [商品信息] p LEFT JOIN [地理区域] r ON p.[产地 ...
分类:
数据库技术 时间:
2021-07-13 22:51:11
收藏:
0 评论:
0 赞:
0 阅读:
20
问题总结 问题:DML操作时先生成Undo Log是Redo Log? 答案:先生成Undo Log,再生成Redo Log。 在生成Undo Log并写入到Undo Space时,会产生Redo Log。 在故障恢复时,可以通过Redo Log来恢复Undo Log,再通过Undo Log来回滚事 ...
分类:
数据库技术 时间:
2021-07-13 22:48:25
收藏:
0 评论:
0 赞:
0 阅读:
20
版本8.0.25,今天启动发现抱错,网上搜索一下发现这样可行 启动MySQL报错: 搜索了一下,按照这样步骤解决了 1.配置一下my.ini [mysqld] basedir ="D:\mysql-8.0.25-winx64\mysql-8.0.25-winx64" datadir ="D:\mys ...
分类:
数据库技术 时间:
2021-07-13 22:45:34
收藏:
0 评论:
0 赞:
0 阅读:
28
案例环境: 操作系统: [root@node1 ~]# cat /etc/centos-release CentOS Linux release 7.2.1511 (Core) 数据库: test=# select version(); version KingbaseES V008R006C003 ...
分类:
数据库技术 时间:
2021-07-13 20:35:38
收藏:
0 评论:
0 赞:
0 阅读:
18
我们一般使用的数据类型转换有cast,convert varbinary类型:可变长度二进制数据 varchar类型: 想把varchar转为varbinary:varchar里面的内容是二进制数据,只是想要类型改变下,内容不改变 如果用cast,convert会改变varchar的内容: 用下面的 ...
分类:
数据库技术 时间:
2021-07-13 20:35:11
收藏:
0 评论:
0 赞:
0 阅读:
30
1、前序 sparkSQL-2 2、spark程序的序列化 2.1 spark程序序列化描述 对于分布式计算来说,数据后期先需要进行序列化,然后发送给对应的其他计算节点,然后反序列化获取对象数据,最后进行任务执行。 2.2 程序序列化流程 1、在Driver端先把对象数据进行序列化 2、然后把序列化 ...
分类:
数据库技术 时间:
2021-07-13 20:33:59
收藏:
0 评论:
0 赞:
0 阅读:
32
10.6 Statement对象 JDBC中的statement对象用于向数据库发送SQL语句,想完成数据的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法用于向数据库发送增删改查的SQL语句,executeUpdate执行完成后,将 ...
分类:
数据库技术 时间:
2021-07-13 20:32:25
收藏:
0 评论:
0 赞:
0 阅读:
26