首页 > 数据库技术
Oracle用户与权限管理
权限分类1、系统权限:对于数据库操作的权限,包括但不限于:CREATETABLECREATEVIEWCREATESESSIONCREATESEQUENCECREATEPROCEDURE……2、对象权限:对于用户创建的表、视图的访问、修改能操作权限,包括但不限于:SELECTUPDATEINSERTDELETE……权限分配与回收1、权限分配:GRANT..
分类:数据库技术   时间:2014-11-17 12:32:14    收藏:0  评论:0  赞:0  阅读:339
MySQL慢日志监控脚本实例剖析
公司线上的MySQL慢日志,之前一直没有做好监控。趁着上周空闲,我就把监控脚本写了下,今天特地把代码发出来与51博友分享一下。针对脚本的注解和整体构思,我会放到脚本之后为大家详解。#!/bin/bash # #本脚本用来在指定频率内监控MySQL慢日志的变化,并在发生增长时及时报警 #..
分类:数据库技术   时间:2014-11-17 12:29:43    收藏:0  评论:0  赞:0  阅读:381
实战基础技能(25)--------sql存储过程的创建
一:没有参数的存储过程CREATE PROCEDURE select_allASBEGIN SELECT * from T_login1ENDGO二:带参数的存储过程CREATE PROCEDURE select_name @id uniqueidentifierASBEGIN...
分类:数据库技术   时间:2014-11-17 12:19:22    收藏:0  评论:0  赞:0  阅读:220
sql 循环表,获取表中某一字段作为查询语句的条件之一
DECLARE @timeSpan TABLE ( id int, intime DATETIME , outtime DATETIME ) DECLARE @distance TABLE ( x float, y float ...
分类:数据库技术   时间:2014-11-17 12:15:22    收藏:0  评论:0  赞:0  阅读:314
sql【索引操作】
语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO/*实例*/ CREATE NONCLUSTERED INDEX Index_NotePage_ShareState --创建一个非聚集索引ON NDB.dbo.N.....
分类:数据库技术   时间:2014-11-17 12:09:52    收藏:0  评论:0  赞:0  阅读:249
oracle数据库中游标和序列的区别
两者是完全不同的东西游标是基于查询结果集的比方说你的一个select语句查询出了若干条记录这样一个结果集,如果你想对结果集中的每一行都进行一个判断或则其他操作,那么用sql语句的update或者就不能满足针对每一行的特定操作,这个时候游标就发挥作用了:你可以把这个结果集定义成一个游标,通过游标的操作...
分类:数据库技术   时间:2014-11-17 11:55:12    收藏:0  评论:0  赞:0  阅读:314
JDBC 获取 Oracle 数据库连接(使用 Driver)
获取数据库连接的方法: 1. Driver 接口: ?Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现 ?在程序中不需要直接去访问实现了 Dr...
分类:数据库技术   时间:2014-11-17 10:50:33    收藏:0  评论:0  赞:0  阅读:208
【ASP】对数据库查询的内容分页显示算法的改进
上次写的《【ASP】数据库查询的内容分页显示》(点击打开链接)中的实现算法虽然能够在一个特定的表中实现了预想的效果, 但是这一算法移植到其他系统之后,发现通用性不强 首先此分页算法的具体实施是通过数据库后台的ID号的区分每一页的, 在一些表中,如果查询出来的ID结果是乱序的,此算法则会失效。 同时,翻页的链接是写死的,没有实现宏,来确定此页的名称。 所以,必须通过大量的修改,实现此算法,...
分类:数据库技术   时间:2014-11-17 10:47:52    收藏:0  评论:0  赞:0  阅读:362
数据库经典语句(2)
1、复制表(只复制结构,源表名:a 新表名:b) 法一:select * into b from a where 11 法二:select top 0 * into b from a 2、拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d...
分类:数据库技术   时间:2014-11-17 10:38:42    收藏:0  评论:0  赞:0  阅读:297
SQL Server 中的嵌套事务与@@TranCount(转)
在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误。在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Comm....
分类:数据库技术   时间:2014-11-17 10:37:32    收藏:0  评论:0  赞:0  阅读:217
mysql错误之2014
---恢复内容开始---error:2014 Commands out of sync; you can't run this command now这个错误号我也真是醉了。一直纠结于为什么存储过程执行完,commit操作就是不能再mysql的log里被查到呢。于是试着输出了下错误,然后这个错误就出...
分类:数据库技术   时间:2014-11-17 10:35:32    收藏:0  评论:0  赞:0  阅读:198
浅析MongoDB用户管理
1. 创建一个超级用户use admindb.createUser( { user: "adminUserName", pwd: "userPassword", roles: [ { roles: "userAdminAnyDatabase", ...
分类:数据库技术   时间:2014-11-17 10:34:52    收藏:0  评论:0  赞:0  阅读:264
SQL Server优化技巧之SQL Server中的"MapReduce"
日常的OLTP环境中,有时会涉及到一些统计方面的SQL语句,这些语句可能消耗巨大,进而影响整体运行环境,这里我为大家介绍如何利用SQL Server中的”类MapReduce”方式,在特定的统计情形中不牺牲响应速度的情形下减少资源消耗.
分类:数据库技术   时间:2014-11-17 10:27:23    收藏:0  评论:0  赞:0  阅读:383
mysql时间加减函数
在执行一些计划任务时,如月度结转,遇到跨年跨月的情况,我觉得还是直接用sql语句把时间选出来更靠谱些,于是就去了解了下时间加减的函数。有两个这样的函数,一加一减DATE_ADD() 给日期添加指定的时间间隔DATE_SUB() 从日期减去指定的时间间隔再来看参数DATE_SUB(da...
分类:数据库技术   时间:2014-11-17 10:24:12    收藏:0  评论:0  赞:0  阅读:229
Data Provider 中没有.net framework Data provider for Mysql 的解决方法
近来做的一个项目中,数据库用的是 MySql, 而在项目使用 Entity Data Model 来做数据服务层,可是在项目中添加 Data Entty Model 时,一般我们都会选择从数据库中直接生成,可是在选择Data Provider 时,就是没有 .net framework Data p...
分类:数据库技术   时间:2014-11-17 10:21:02    收藏:0  评论:0  赞:0  阅读:244
PL/SQL 听课笔记
PL/SQL:知识回顾: SQL:结构化查询语言; T-SQL:microsoft sql语言; PL/SQL:Oracle sql语言; 变量命名规则: 1.首字母必须是字母,可以包含字母,下划线,$,#,数字 2.字符长度在30内 3.不能为关键字,保留...
分类:数据库技术   时间:2014-11-17 10:20:32    收藏:0  评论:0  赞:0  阅读:218
mysql常用操作
1. 新增用户代码如下:mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));mysql>flush privileges;2. 修改用户密码代码如下...
分类:数据库技术   时间:2014-11-17 10:20:22    收藏:0  评论:0  赞:0  阅读:217
ADO.NET实体数据模型中关于数据库字段默认值的处理
数据库中有些字段已设置了默认值,但ADO.NET实体数据模型工具并不会自动进行设置。这时需要手工进行设置。
分类:数据库技术   时间:2014-11-17 10:17:42    收藏:0  评论:0  赞:0  阅读:180
DB2 “The transaction log for the database is full” 问题及解决办法
DB2在执行一个大的insert/update操作的时候报“The transaction log for the database is full.. ”错误,查了一下文档是DB2的日志文件满了的缘故。首先运行下面命令来查看DB2的日志配置信息$ db2 get db cfg | grep LOG注意其中的下面配置项Log file size (4KB) ...
分类:数据库技术   时间:2014-11-17 09:13:22    收藏:0  评论:0  赞:0  阅读:305
Oracle 的证也会过期咯
How does this recertification requirement affect me?If your Database Certification credential is retired, you will be notified via email that you must...
分类:数据库技术   时间:2014-11-17 09:06:42    收藏:0  评论:0  赞:0  阅读:515
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!