首页 > 数据库技术
Oracle使用row_number over和partition实现分组排序查询最新数据
官方文档 官方地址:https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ROW_NUMBER.html#GUID-D5A157F8-0F53-45BD-BF8C-AE79B1DB8C41 语法阐释 ROW_NUMBE ...
分类:数据库技术   时间:2021-05-28 14:34:55    收藏:0  评论:0  赞:0  阅读:16
sql中is和=的区别
1.=为比较运算符,同时也是sql中的赋值运算符, 除 text、ntext 或 image 数据类型的表达式外,=可以用于所有其他表达式,更多是一种数值类型上的判断,对于bool类型的判断会有3个结果TRUE、FALSE 和 UNKNOWN,在判断是否为null则会返回UNKNOWN,所以不能用= ...
分类:数据库技术   时间:2021-05-28 14:33:45    收藏:0  评论:0  赞:0  阅读:19
Posgresql数据库死锁导致数据无法删除
1、select pid,query,* from pg_stat_activity where datname='发生死锁的数据库名'; 2、查找到对应可能引发该条数据发送死锁的记录的pid; 3、执行select pg_terminate_backend('这里填死锁记录对应的pid'); ...
分类:数据库技术   时间:2021-05-28 14:30:47    收藏:0  评论:0  赞:0  阅读:21
Oracle基本操作
--序列查询 SELECT 序列名.CURRVAL FROM dual; SELECT 序列名.NEXTVAL FROM DUAL; --查询表字段 SELECT column_name FROM user_tab_columns where table_name = upper('表名'); -- ...
分类:数据库技术   时间:2021-05-28 14:26:59    收藏:0  评论:0  赞:0  阅读:30
C# FileStream设置了FileAccess.ReadWrite, FileShare.ReadWrite依然报“流不可读”或者“流不可写”
今天遇见一个诡异的事情,我用FileStream操作一个文件的时候,明明设置了FileAccess.ReadWrite, FileShare.ReadWrite了,但是依然报错,说是“流不可写” 后来仔细一研究才发现,原来是我用的不对,我是在FileStream里面先用了BinaryReader,然 ...
分类:数据库技术   时间:2021-05-28 14:19:20    收藏:0  评论:0  赞:0  阅读:61
一条SQL让你搞懂常用函数
1、建设表 2、每个函数的解释 -- 一条SQL解决ALL SELECT -- sql四大排序算法 ROW_NUMBER() over(PARTITION by age), RANK() over(PARTITION by age), DENSE_RANK() over(PARTITION by a ...
分类:数据库技术   时间:2021-05-28 14:18:53    收藏:0  评论:0  赞:0  阅读:17
TcaplusDB小知识之客户端及常用命令
数据库大都支持命令行访问,TcaplusDB也不例外,通过安装TcaplusDB客户端,您可以方便快捷地从命令行管理与访问数据库。 TcaplusDB客户端 首先在 TcaplusServiceApi3.36下载最新的TcaplusDB API 3.36程序包并解压该文件,该步骤应在安装Tcaplu ...
分类:数据库技术   时间:2021-05-28 11:34:13    收藏:0  评论:0  赞:0  阅读:15
MYSQL常用语句
一、distinct查询不重复的数据 1. 格式:select distinct <字段名> FROM <表名>; 字段名为需要消除重复记录的字段名称,多个字段时用逗号隔开。 如果有多个字段需要去重,则会对多个字段进行组合去重,即只有多个字段组合起来完全是一样的情况下才会被去重。 2. 常用场景: ...
分类:数据库技术   时间:2021-05-28 11:31:30    收藏:0  评论:0  赞:0  阅读:24
MySQL-DoubleWrite
今天主要介绍下mysql一个崩溃恢复很重要的特性-重复写入。 doublewrite缓冲区是位于系统表空间中的存储区域,在该区域中,InnoDB会在将页面写入数据文件中的适当位置之前,从InnoDB缓冲池中刷新这些页面。仅在刷新页面并将其写入doublewrite缓冲区后,InnoDB才会将页面写入 ...
分类:数据库技术   时间:2021-05-28 11:30:34    收藏:0  评论:0  赞:0  阅读:15
14.数据库用户管理
用户管理 用户表:mysql.user 本质:是对这张表进行增删改查 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' 修改当前用户密码 SET PASSWORD =PASSWORD(111111) 修改指定用户密码 SET PASSWORD FOR kuangshen ...
分类:数据库技术   时间:2021-05-28 11:25:10    收藏:0  评论:0  赞:0  阅读:14
SqlServer创建多种存储过程
--指定库 use[SC_Flow] --判断存储过程是否存在 IF EXISTS(SELECT 1 FROM SYSOBJECTS T1 WHERE T1.NAME='Proc_BiddingReport') begin drop PROCEDURE Proc_BiddingReport end ...
分类:数据库技术   时间:2021-05-28 11:24:44    收藏:0  评论:0  赞:0  阅读:16
mysql5.6升级及mysql无密码登录
mysql5.6升级mysql5.6的升级可以分为以下几个步骤:安全关闭正在运行的MySQL实例把/usr/local/mysql 的连接由MySQL5.6更改为MySQL5.7启动MySQL实例,查看是否是MySQL5.7版本使用mysql_upgrade命令升级系统表首先:停止当前运行的MySQL实例,然后做如下操作更改之后启动MySQL实例:[root@test3?local]#?servi
分类:数据库技术   时间:2021-05-28 10:01:19    收藏:0  评论:0  赞:0  阅读:25
错误档案2:MySQL8.0连接C3P0的问题
MySQL8.0连接C3P0的问题,java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
分类:数据库技术   时间:2021-05-28 09:53:36    收藏:0  评论:0  赞:0  阅读:26
Manjaro 使用MariaDB
参考博客:https://www.cnblogs.com/guochaoxxl/p/14038413.html 参考博客:https://www.cnblogs.com/guochaoxxl/p/14028827.html 一、创建普通数据库用户并添加权限 创建一个普通用户可以通过以下三种方法 方法 ...
分类:数据库技术   时间:2021-05-28 09:51:30    收藏:0  评论:0  赞:0  阅读:28
mysql5.7安装
整理一下mysql5.7的安装,安装基本与之前的mysql5.6保持一致,但是会有一些不同,来介绍一下!整理一下安装mysql的步骤,大致如下:解压压缩包(二进制免编译压缩包)修改压缩包名字创建mysql用户和用户组(组也可以不创建)创建datadir目录初始化数据库修改启动脚本文件,5.7.22版本好像没有默认配置文件。启动mysql安装过程如下:#解压文件包 tar?zxvf?mysql-5.
分类:数据库技术   时间:2021-05-28 09:48:57    收藏:0  评论:0  赞:0  阅读:18
mysql5.7密码设置
mysql5.7版本引入了强制更改密码的举措,只能吐槽一句,shit!mysql5.7安装安装完mysql之后,mysql已经随机指定了一个初始化密码,可以在mysql的错误日志中找到初始化密码:cat?/var/log/mysqld.log??|?grep?password2018-07-05T05:02:46.258821Z?0?[ERROR]?unknown?variable?‘valida
分类:数据库技术   时间:2021-05-28 09:43:43    收藏:0  评论:0  赞:0  阅读:23
解决:superset db upgrade时报错: ModuleNotFoundError: No module named 'dataclasses'
今天安装 superset 报错了:如下 解决方案: pip install dataclasses 问题已解决 ...
分类:数据库技术   时间:2021-05-28 09:37:00    收藏:0  评论:0  赞:0  阅读:32
【MySQL】获取MySQL崩溃时的core file
对于一般进程,要让进程崩溃时能生成core file用于调试,只需要设置rlimit的core file size > 0即可。比如,用在ulimit -c unlimited时启动程序。 对MySQL来说,由于core file中会包含表空间的数据,所以默认情况下为了安全,mysqld捕获了SEG ...
分类:数据库技术   时间:2021-05-28 09:35:25    收藏:0  评论:0  赞:0  阅读:23
centos7 安装 Mysql 5.7.27,详细完整教程
1.?下载 MySQL yum包?? wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm??2.安装MySQL源rpm?-Uvh?mysql57-community-release-el7-10.noarch.rpm?3.安装MySQL服务端,需要等待一些时间yum?install?-y?mysql-com
分类:数据库技术   时间:2021-05-28 09:33:33    收藏:0  评论:0  赞:0  阅读:20
PostgreSQL的预写式日志(wal日志)
PostgreSQL通过预写式日志(wal日志)来保证数据不丢失 wal日志记录哪些内容 数据库的哪些操作会被wal日志记录,哪些操作不会被wal日志记录,参考如下: the following operations are WAL-logged: Changes to pages in the b ...
分类:数据库技术   时间:2021-05-28 09:32:23    收藏:0  评论:0  赞:0  阅读:24
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!