MySql

MYSQL - 索引简单示例

最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,先建立一个如下的表。CREATETABLEmytable(idserialprimarykey,category_idintnotnulldefault0,user_idintnotnulldefault0,adddateintnotnulldefault0);如果在查询时常用类似以下的语句:SELECT*FROMmytableWHEREcategory_id=1;最直接的应对之道,是为c

系统 2019-08-12 01:54:01 2902

数据库相关

PL/SQL --> INSTEAD OF 触发器

--==============================--PL/SQL-->INSTEADOF触发器--==============================INSTEADOF触发器常用于管理编写不可更新的视图,INSTEAD-OF触发器必须是行级的。可以用INSTEADOF触发器来解释INSERT、UPDATE和DELETE语句,并用备用的程序代码替换那些指令。一、不可更新视图基于下列情形创建的视图,不可直接对其进行DML操作使用了集合操

系统 2019-08-12 01:55:33 2901

Oracle

Oracle EBS 入门

OracleEBS入门OracleEBS全称是Oracle电子商务套件(E-BusinessSuit),是在原来Application(ERP)基础上的扩展,包含ERP(企业资源计划管理)、HR(人力资源管理)、CRM(客户关系管理)等等多种管理软件的集合,是无缝集成的一个管理套件。ERP的主要功能模块简单介绍谈到EBS,我们就要了解什么是ERP,ERP的基本功能是什么?用一句话概括,ERP主要管理人,財,物。那么,具体的我们能够拜读此贴:具体地址:htt

系统 2019-08-12 01:53:02 2901

SqlServer

PowerDesigner连接SqlServer数据库

原文:PowerDesigner连接SqlServer数据库第一步、控制面板---管理工具---ODBC数据源---用户DNS---点击加入,依据连接数据的信息填写配置并保存(当中有一项为"更改默认的数据库为",点击并改动为须要配置数据库)第二步、打开PowerDesigner,建立一个物理数据模型第三步、新建成功之后,点击"Database"->"Connect..",连接到刚才加入的数据源.第四步、点击"Database"->"ReverseEngin

系统 2019-08-12 01:54:34 2900

Oracle

Oracle基础:sql执行计划分析(4)

第四讲:sql执行计划顺序sql执行计划顺序原则:先子后父,右上为先。1.执行顺序:43212.执行顺序:325413.执行顺序:32541注意:虽然2,3执行顺序是一样,但逻辑读是有区别的。Oracle基础:sql执行计划分析(4)

系统 2019-08-12 01:33:47 2898

SqlServer

SQLServer如何手动设置id值(主键)的自动增长

近期做东西,用到了对SQLServer数据库的操作。好吧,确实好久没看了,对这个数据库陌生到了极点,连最简单的如何设置一个id主键,让它随着插入数据的增多,自动增长id值的设置都忘记了,网上查了一下,好多人都说使用代码,好像跟我要的不一样,然后在百度知道找到了答案,虽然有点不好意思,但还是贴出来吧:问:如何手动设置SQLServer的id(主键),让它随着插入的数据自动增长?答:点击需要设置的表,点击右键——设计——在列中,点击id——下方出现如下的图:自

系统 2019-08-12 01:54:50 2897

数据库相关

媒体查询

媒体查询最大的敌人是安卓集团中众多的奇葩分辨率简直要人命。分辨率多了以后会让你的工作复杂度多了N个维度。它的基本语法:@mediascreenand(max-width:800px){}当最大宽度是800px的时候{}里面的代码会生效当然@media可以查询的媒介不止screen一种。这里列出了可查询媒介类型http://www.w3.org/TR/CSS2/media.html#media-typesmax-width这样的查询术语也有很多

系统 2019-08-12 01:51:35 2897

SqlServer

Sqlserver数据表中, 从不连续数字编号中得到最

原来编号是分段的,1-1000表示一个类别,1000-2000表示一个类别.现在编号自动生成不要类别,要找原来数据中最小的数据编号.本想是用个2分递归来查,但效率太慢了.想到了个方法用行号.selectid,row_number()over(orderbyid)asrownumfromitems上面可以查询出id与行号对应的表,再查看rownum与id不同就是空的id号了.完整为:selecttop1rownumfrom(selectid,row_numb

系统 2019-08-12 01:53:43 2896

数据库相关

order by 使用索引的情况

orderby使用索引要保证那个列设置为非空以下只在oracle10g中测试:orderby使用索引是有条件的(只包括在有选择的此列上,不一定适应*的情况):1)ORDERBY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序.2)ORDERBY中所有的列必须定义为非空.请看下面的测试:id为PK,a上有一般索引,b列没有索引执行下面两条语句,结果是先orderby,再执行rownum<20(1)select*fromtbwhererownum<20

系统 2019-08-12 01:52:11 2896

数据库相关

ORA-01994 故障一例

在给用户授予sysdba权限时,收到ORA-01994错误,查看描述信息即是passwordfilemissingordisabled。也可以使用oerrora来查看错误号具体的细节。从描述来看应该是密码文件丢失或REMOTE_LOGIN_PASSWORDFILE参数设置的问题。下面给出具体过程。1、错误提示情况sys@CNMMBO>grantsysdbatoscott;grantsysdbatoscott*ERRORatlin

系统 2019-08-12 01:52:10 2896

MySql

mysql xtrabackup增量备份

mysql增量备份策略周一全备,其他增量备份,根据业务需要,设定保留日期,如保留一月。增量备份步骤;1创建全备2根据全备目录,创建增量备份3第二次增量备份根据第一次增量备份目录,依次类推还原步骤1关闭实例2应用日志,如有增量,先恢复全备,然后再逐个恢复增量日志3copy数据到目录4修改数据文件权限,chown、chmod5启动mysqlxtrabackup增量备份

系统 2019-08-12 01:53:48 2895

数据库相关

sql 学习

Oracle在英文匹配时大小写敏感,如何忽略大小写进行匹配摘要:SQLServer使用英文字符串的匹配的时候默认是忽略大小写的,这样用起来是比较方便的,如果想不忽略大小写也可以修改配置,但是Oracle好像不能忽略大小写,在进行字符串匹配的时候就比较麻烦了。那么该怎么解决大小写敏感的问题,把需要的数据都查询出来呢?最常见的办法就是把查询的参数和字段中的内容都转化成大写或者都转化成小写,这样就可匹配了。比如如下的查询:select*fromhr....阅读全

系统 2019-08-12 01:54:35 2894

数据库相关

update-alternatives命令详解

转载:http://blog.csdn.net/maixia24/article/details/11707289update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了openjdk和sunjdk两个版本,而我们又希望系统默认使用的是sunjdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。sudoupda

系统 2019-08-12 01:53:52 2894

数据库相关

使用系统存储过程实现的通用分页存储过程.sql

CREATEPROCsp_PageView@sqlntext,--要执行的sql语句@PageCurrentint=1,--要显示的页码@PageSizeint=10,--每页的大小@PageCountintOUTPUT--总页数ASSETNOCOUNTONDECLARE@p1int--初始化分页游标EXECsp_cursoropen@cursor=@p1OUTPUT,@stmt=@sql,@scrollopt=1,@ccopt=1,@rowcount=@

系统 2019-08-12 01:51:35 2894

SqlServer

SQL Server 作业的备份

作业备份,不是备份数据库,是备份作业。我的方法是把作业导出成文件备份起来,因为当你服务器维护的多了的时候很多你的作业就很成问题,很麻烦。最好能够作业实现同步,这个也是第一步,保存成文件,之后个人设想使用powershell来把作业同步起来DECLARE@jobnameVARCHAR(30),@category_calss_iINT,@category_calssVARCHAR(50),@category_nameVARCHAR(50),@category_

系统 2019-08-12 01:33:27 2893