数据库技术
通用二进制格式安装过程 准备工作 下载mariadb-10.2.15-linux-x86_64.tar.gz 检查环境iptables selinux 数据库存放目录/data/mysqldb 创建用户 useradd -r -d /data/mysqldb -s /sbin/nologin mys ...
#!/bin/bash #**************************************************************************** #***将/usr/local/data/目录下每天的日志,导入数据库 #***导入某一天数据: ./load2mysq ...
前言: 根据计划,本文开始讲述另外一个操作符串联(Concatenation),读者可以根据这个词(中英文均可)先幻想一下是干嘛的。其实还是挺直观,就是把东西连起来,那么下面我们来看看到底连什么?怎么连?什么时候连? 简介: 串联操作符既是物理操作符,也是逻辑操作符,在中文版SQL Server的图 ...
原帖链接:http://bbs.csdn.net/topics/280002741 表架构 Student(S ,Sname,Sage,Ssex) 学生表 Course(C ,Cname,T ) 课程表 SC(S ,C ,score) 成绩表 Teacher(T ,Tn ...
1、日期时间转字符串 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(10 ...
> mariadb安装 yum install mariadb-server > 创建相关目录,及设置权限 mkdir /mysqldb; mkdir /mysqldb/{3306,3307,3308}/{etc,socket,pid,log,data} -pv chown -R mysql:mys ...
在这篇博客“ORACLE当中自定义函数性优化浅析”中,我们介绍了通过标量子查询缓存来优化函数性能: 标量子查询缓存(scalar subquery caching)会通过缓存结果减少SQL对函数(Function)的调用次数, ORACLE会在内存中构建一个哈希表来缓存标量子查询的结果。 那么SQL... ...
1.存储过程的优点:降低网络的通讯量:只要传递存储过程的名字和参数,不必一传大量的sql语句到数据库。提高执行效率:存储过程是预编译在服务器中的,当执行的时候跳过编译的环节效率自然会提高。可维护性高:如果需要跟新sql语句,不需要重新发布程序,直接更新存储过程就行了。 2.判断是否存在存储过程 if ...
SQL Server 中虽然有 ORDER BY NewID() 方法,但对于数据量比较大的结果集来说,排序那慢的可不是一星半点。 微软官方给了一种方案,https://msdn.microsoft.com/en-us/library/cc441928.aspx 示例如下: 但此方法仍我缺陷,即无法 ...
OR、in和union all 查询效率到底哪个快。 网上很多的声音都是说union all 快于 or、in,因为or、in会导致全表扫描,他们给出了很多的实例。 但真的union all真的快于or、in?本文就是采用实际的实例来探讨到底是它们之间的效率。 1:创建表,插入数据、数据量为1千万【 ...