数据库技术
系统: OracleLinux-R7-U9-Server-x86_64-dvd.iso 内存: 16G 硬盘: 1T #!/bin/bash set -x #Define global variable ORA_SID=PROD cat>/etc/hosts<<EOF 127.0.0.1 local ...
PostgreSQL 时间转换、加减, 操作函数,最近频繁使用到时间转换相关的操作,特此小记 ...
定义描述 最左原则定义: 最左优先,以最左边的为起点任何连续的索引都能匹配上。 同时遇到范围查询例如 >、<、between、like就会停止匹配。 简单解释: 如果我们创建只有单个字段的索引,那么只要限制条件中出现了该字段就会使用该条索引 如果建立联合索引,那从你第一个对应索引中最左边的字段就要开 ...
1.说说MySQL的基础架构 Mysql的逻辑架构主要分为三层: (1)第一层负责连接处理,授权认证,安全等 (2)第二层负责编译并优化SQL (3)第三层是存储引擎 2.说说一条SQL语句的执行流程 Mysql大致分为 Server层 和 存储引擎层 两部分 Server层: 连接器:TCP握手后 ...
pgsql 1. 没有isnull 用 coalesce 2. 字符串拼接用 || 3. 字符串类型和int类型不会自动转换(用作条件时) 4. 多行转一列 string_agg(distinct(字段名),'分隔符') distinct是为了去重可以不要 5. unnest(string_to_a ...
mysql表中的各种锁 mysql中的锁机制大致比较的简单。而且不同的引擎支持的锁也是不一样的。 mysql常见的按照粒度分有三种锁,分别是: 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的 ...
GROUP_CONCAT 适用于拼接多条数据相同列,需要使用分割符的字符串查询结果.默认使用逗号作为分隔符 语法: 必须配合GROUP BY一起使用 GROUP_CONCAT(字段) GROUP_CONCAT(字段 separator "分隔符") GROUP_CONCAT(DISTINCT 字段 ...
Oracle-SQL输出存储在ASM中当前数据库客户端未打开的文件列表 ...
四.数据库设计基础 数据库基本概念 数据:描述事物的符号记录,计算机中分为两部分:持久性数据,临时性数据 数据库:数据的集合,具有统一的结构形式并且存放于统一的存储介质中,是多种应用数据的集合,并且可以被各种应用程序所共享,数据库中的数据特点:集成,共享 数据库管理系统:是管理数据库的机构,是一个系 ...