SQLSERVER SQL开发知识:sqlserver之datepart和datediff应用查找当天上午和下午的数据 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 DATEDIFF() 函数返回两个日期之间的时间差。 –查找当天上午的数据 select * from R_Attendance where (datep...
Oracle 【基础原理】ORACLE RAC 如何增加监听、端口 [grid@rac1 ~]$ srvctl add listener -l LISTENER5 -o $ORACLE_HOME -p 1588 -k 1 [grid@rac1 ~]$ srvctl start listener -l LISTENER5 [...
SQLSERVER SQL开发知识:SQL Server 日期和时间的内部存储过程 在SQL Server的内部存储中,日期和时间不是以字符串的形式存储的,而是使用整数来存储的。使用特定的格式来区分日期部分和时间部分的偏移量,并通过基准日期和基准时间来还原真实的数据。 一,DateTime的内部存储 SQL Server存储引擎把Date...
Oracle ORACLE开发知识:oracle in长度限制的两个快速解决方法 发现问题 在oracle中,in的最大条数是1000条,当超过1000条就会报错: oracle in长度限制的解决方法,将列转为行 但是字符串又会有长度限制,所以参考方法二 方法一: SELECT REGEXP_SUBSTR(‘17,20,2...
MySQL MySQL深入研究:浅谈MySql update会锁定哪些范围的数据 1、背景 在项目中,我们经常使用到update语句,那么update语句会锁定表中的那些记录呢?此处我们通过一些简单的案例来模拟下。此处是我自己的一个理解,如果那个地方理解错了,欢迎指出 2、前置知识 2.1 数据库的隔离级别 mysql> show...
Oracle 生产环境Oracle undo 回滚表空间管理实践 一、什么是撤销以及为什么在oracle中撤销? Oracle 数据库有一种维护信息的方法,用于回滚或撤消对数据库的更改。Oracle 数据库在事务提交之前保留事务操作的记录,Oracle 需要此信息来回滚或撤消对数据库的更改。这些记录称为回滚或撤销记录。 ...
SQLSERVER SQL开发知识:SqlServer中批量update语句 现在我有两张表分别是S_PERSON,S_USER S_PERSON S_USER 我现在想把S_USER表中的ACCOUNT批量修改成S_PERSON的ACCOUNT 我们可以发现S_USER表中有个跟S_PERSON表关联的字段 那就是PE...
SQLSERVER SQL基础:SQLServer触发器调用JavaWeb接口的过程详解 这几天接到一个需求需要吧不同系统的数据库进行同步,需要我做一个中间平台进行连接,瞬间就想到了触发器调用接口然后通过API进行传递再写入另一个数据库。 sqlServer触发器调用JavaWeb接口 1、开启 Ole Automation Procedure...
MySQL MySQL开发知识:MySQL操作并使用Python进行连接 一、表格与键概念 主键:可唯一表示该资料(可以设置多个列表为主键) 设置外键进行表与表的相连,且外键必须是其他表的主键(外键也可以设置自己表格的主键) 二、创建资料库 CREATE DATABASE `sql_tutorial`; –创建...
MySQL SQL开发知识:Oracle数据库创建存储过程的使用方法 1.1,Oracle存储过程简介: 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作, 减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 优点: 允许模块化程序设计,就...
MySQL 数据库 一步步教你如何再Linux下用docker安装MySQL 一. 安装Docker镜像 1.1 如存在旧的可以先删除 yum remove docker docker-common docker-selinux docker-engine 1.2 安装依赖的软件包 yum install -y yum-utils ...
MySQL Mysql 数据库InnoDB 的内存结构详解 1 前言 我们都熟悉mysql数据库服务架构,也清楚 sql 的执行顺序,mysql的数据在磁盘和内存中的存储结构是采用B+树的数据结构,但是在InnoDB引擎中,数据在内存和磁盘中的展示形式以及怎么和mysql的服务架构建立联系,sql 查询和 Inno...