数据库
文章平均质量分 54
xubc
IT酱油课
展开
-
Oracle常用维护SQL汇总
1. 查看表空间相关信息SELECT TABLESPACE_NAME, BLOCK_SIZE, --db_block_size大小 INITIAL_EXTENT FROM DBA_TABLESPACES2.表空间对应文件名称及大小SELECT TABLESPACE_NAME, FILE_ID, FILE_NAME,原创 2016-12-30 10:45:24 · 326 阅读 · 0 评论 -
Oracle优化SQL基础
简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRiving T转载 2016-12-30 10:53:52 · 372 阅读 · 0 评论 -
Oracle中采用存储过程的方式批量更新数据
采用存储过程的方式批量更新数据,Oracle中也可采用merge-update的方式更新,采用批量提交更新方式会更快DECLARE MAX_ROWS NUMBER DEFAULT 5000; ROW_ID_TABLE DBMS_SQL.UROWID_TABLE; DATE_TIME_TABLE DBMS_SQL.DATE_TABLE;原创 2016-12-30 11:38:58 · 11058 阅读 · 1 评论 -
横竖表相互转换SQL
以Oracle数据库为例,测试在数据处理中经常遇到数据库中横表和竖表的相互转换,采用学生各科成绩分数为测试数据横表转换竖表:CREATE table score( username varchar(10) , chinese int , math int , physics int); INSERT into score(username ,原创 2017-02-10 17:08:46 · 4936 阅读 · 0 评论 -
数据库SQL解析执行过程
SQL解析执行的主要步骤:1. 对提交SQL的进行判断是否已解析和生产执行计划,对已生成执行计划的SQL直接执行返回结果2. 对SQL进行语法规范检查3. 对SQL进行语义检查,使用表、字段、函数、视图等数据库对象是否存在,以及是否拥有对应的操作权限4. 将SQL解析成语法树,按照不同的算法策略并做一些替换其中视图、表达式,合并查询等优化,去生成由关系代数算子组成的(投影 (π),原创 2017-02-03 16:49:28 · 2412 阅读 · 0 评论 -
mysql导出库结构和表数据
##导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.sql##导出单个数据表结构和数据mysqldump -h localhost -uroot -p123456 database table > dump.sql ##导出整个数据库结构 (不包含数据)mysqldump -h原创 2017-02-04 14:52:18 · 376 阅读 · 0 评论