数据库
君之见
改变,从学习开始。
展开
-
SQLServer和Oracle的常用函数对比
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O原创 2004-12-07 09:23:00 · 709 阅读 · 0 评论 -
ORACLE SQL常用优化方法
1 查询sql优化1.1 选择最有效率的表名顺序(只在基于规则的优化器中有效ORACLE)解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理。在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。当ORACEL处理多个表时,会运用排序及合并的方式连接它们。首先,扫描第一个表(原创 2010-01-27 09:45:00 · 674 阅读 · 0 评论 -
ORACLE多用户导入导出
exp test1/test1@orcl file=c:\test.dmp log=c:\multi_ownerlog grants=n rows=y direct=y owner=(test1, test2)imp test1/test1@orcl file=c:\test.dmp log=c:\multi_ownerlog grants=n rows=y ignore=y fromus转载 2013-09-16 20:26:21 · 2206 阅读 · 0 评论 -
centos7 mysql5.7.19安装教程
1、下载从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,版本为5.7.19下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux 2、创建mysql用户组及用户l 创建mysql用原创 2017-09-13 12:38:59 · 2409 阅读 · 3 评论 -
备份mysql远程数据库
windows:@echo off d:cd D:\MySQL\MySQL Server 5.7\bin mysqldump --no-defaults -u用户名 -p密码 -h host(ip地址)数据库名>保存路径\数据库名_%date:~0,4%-%date:~5,2%-%date:~8,2%.sql @echo on 例如:mysqldump --no-原创 2017-09-06 23:22:55 · 289 阅读 · 0 评论 -
oracle数据库查询锁表sql
我们在用oracle数据库进行应用开发时,有时候难免会出现锁表情况,以下sql可以定位到锁表的语句SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL,原创 2017-11-16 10:18:30 · 896 阅读 · 0 评论 -
数据库索引
索引的缺点是在时间和空间上都有成本。原创 2018-06-13 16:52:52 · 263 阅读 · 0 评论 -
数据量在什么情况下需要分表?
为了保证数据库的查询效率,当数据达成一定量时建议进行分表操作1、oracle当oracle单表的数据量大于2000万行时,建议进行水平分拆。2、mysql当mysql单表的数据量大于1000万行时,建议进行水平分拆。具体情况根据数据库服务器的配置和架构有关,仅供参考。...原创 2018-06-13 22:51:18 · 14699 阅读 · 0 评论