数据库

SQL Server Audit(审核)配置方法--服务器的审核

04-28
从 SQL Server 2008 Enterprise 开始,可以使用 SQL Server Audit 来设置自动审核. 在审核节点,可以创建一个或多个审核规范,这些规范可用于服务器审核规范和数据库审核规范.通过审核功能可以跟踪 SQL Server 数据库服务器上的事件. 审核可以有以下类别的操作: 1.服务器级别:这些操作包括服务器操作,例如管理更改以及登录和注销操作. 2.数据库级别:这些操作包括数据操作语言(DML)和数据定义语言(DDL)操作. 3.审核级别:这些操作包括审核过程中

使用查询分析器和SQLCMD分别登录远程的SQL2005的1434端口

04-23
SQLCMD是操作SQLSERVER的一个命令行工具, 而查询分析器是它的图形工具     查询分析器(SQL2005下叫managerment studio),连接远程的SQLSERVER2005,如果是1433端口,使用默认的实例名,远程登录的时候直接在服务器名称的输入框里输入目标IP地址就可以可以轻松搞定.     如果是一个服务器上的SQL2005使用的不是1433端口,而是1434端口, 连接的时候直接输入IP就不行了,这时候我们需要输入:IP\<实例名>,<端口号>少一

Ubuntu14.04安装PostpreSQL9.3.5记录

04-23
安装参考:http://www.postgresql.org/download/linux/ubuntu/ [email protected]:~$ sudo apt-get install postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 postgresql-server-dev-9.3 pgadmin3 * Starting PostgreSQL 9.3 database server [ OK ] 正在设置 postg

centos6 php、mysql等升级

04-22
1.下载rpm运行文件 rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 2.运行这个文件 rpm -i latest.rpm 3.yum list 会显示出新的列表 4.卸载老的版本 5.根据卸载的选项进行安装

使用pymysql 存储xls

04-22
#-*- coding: utf-8 -*- __author__ = 'Work' import sys reload(sys) sys.setdefaultencoding("utf-8") import xlrd import pymysql conn = pymysql.connect(host='192.168.12.115', port=3306, user='root', passwd='123456', db='captchadb',charset='utf8') cu

mysql drop、truncate、delete、select

04-22
drop table tb_name truncate tb_name delete from tb_name (where) drop最厉害,没办法找回. truncate在事务中不能回滚(rollback),删除的是整张表的数据,将重新分配索引(从0开始),不返回行数. delete在事务中可以回滚,一行一行的删除.不会删除索引,还是从之前删除的位置开始索引,返回删除的行数. select 查找数据 也可以显示数据库版本,所使用的数据库. select database(); select

oracle sql 进行遍历查询

04-21
SELECT * FROM (WITH temptest AS (SELECT LEVEL lv FROM DUAL connect BY LEVEL <= 10) select lv, cnt, gdm, substr(vals, instr(t.vals, ',', 1, ts.lv) + 1, instr(t.vals, ',', 1, ts.lv + 1) - (instr(t.vals, ',', 1, ts.lv) + 1)) AS name from (SELECT g.gdm,

MariaDB 安装

04-21
由于现在网上吵吵的特别火说这个东西要去到MySQL 所以就拿过来玩一下 我选择了源码方式安装 可以自定义编译参数 自定义安装目录 源码安装系统需求: 1.cmake:所有平台的构建框架,从mysql 5.5开始使用cmake: 2.好的make程序:推荐GNU make 3.75或更新版本: 3.ANSI C++编译器:GCC 4.2.1或更新版本,Sun Studio 12或更新版本,Visual Studio 2010或更新版本等: 4.Perl:如果需要运行测试脚本: 5.gunzip.t

redhat7.0下mongodb主从搭配

04-21
1,首先安装mongodb,见之前博文 2,在主节点执行下面的命令 mongod --dbpath=/var/lib/mongo --master --oplogSize 64 --port 27017 看到下面的信息即启动成功 2015-05-18T09:51:12.111+0800 I STORAGE [initandlisten] ** WARNING: Readahead for /var/lib/mongo is set to 4096KB 2015-05-18T09:51:12.11

oracle 数据插入

04-21
1.插入完整行 格式:insert into table( xxx_id, xxx_name, -- xxx_address) valus( 'xxxxxx', 'xxxxxx', -- 'xxxxxx'); 示例: insert into custnew ( cust_id, cust_name, cust_address, cust_city, cust_state, cust_zip, cust_country, cust_contact, cust_email) values( '100

MySQL 用户登录与操作执行

04-21
一个用户可以不登录进Mysql 数据库,由两方面的因数决定 1.你是谁:也就是mysql 数据库中记录的用户名和密码,在SQL Server数据库,中只要求说明你是谁就可以登录了,可是mysql 不是这样的它还要看第二条 2.出生:你是京城皇宫里的张三,还是山沟沟里的张三,在mysql 看来你是两个不同的人. mysql 把这些重要信息记录在mysql.user 表中 (User,Password)-->你是谁  (Host)-->你是那里人(出生地) 发现没有光是root 就有4 个哦. -

DBUtil简单代码实现

04-20
写一个简单得到Connection对象的工具类 package com.yds; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.apache.commons.dbutils.DbUtils; /**  * 得到connection对象  * @author yu  *  */ public class GetConnection { priva

网站多sleep连接,mysql连接数不足,导致访问受阻或者不能访问问题解决

04-20
解决方法就是设置下面两个参数的值,就是在过期时间后自动清除sleep连接 interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数.交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端.参数默认值:28800秒(8小时) wait_timeout:参数含义:服务器关闭非交互连接之前等待活动的秒数.参数默认值:28800秒(8小时) 如何查看这俩值show global variables like '%t

Spotlight on MySQL

04-20
聚光灯在MySQL 1.会话: Sessions:会话Total Users:总用户数(当前连接到MySQL服务器的用户会话总数)Active Users:活跃用户(此控件表示连接到当前正在执行SQL语句或其他数据库请求的MySQL服务器的会话数)Active Sessions:活动会话数(当前正在执行SQL语句或其他数据库请求的当前连接会话的百分比) 2.主机: Host:主机Total CPU Usage:总的CPU使用率(此旋转器表示使用的CPU总量.随着CPU需求的增加,它旋转得更快.如

oracle数据库导入导出步骤

04-20
数据库备份(导出): 首先:连接dba数据库方法:连接数据库用sysdba,用户名: sys 密码: oracle 第一种方法: sqlplus /nolog conn sys/[email protected] as sysdba 第二种方法: sqlplus sys/[email protected] as sysdba 一.备份整个数据库 1).全库方式,导出整个数据库中所有的对象,但并不包括sys用户中的对象,即数据字典无法导出. exp user/[email protected]_n

PHP 使用 Oracle 分页方法

04-19
/* $sql: SQL 语句 $pagedir : 分页点击跳转地址 $page 当前页 $count 数据总数 $pagesize 每页显示条数 */ function page( $sql, $pagedir, $page = 1, $count, $pagesize= 10) {        $pagecode     = '';                $page         = intval($page);                        $count   

hive数据库如何去重,去除相同的一模一样的数据

04-19
问题:发现存在一张表中存在相同的两行数据 得到:仅仅保留一行数据 方法: 原理-我们通过 1 select count (字段1,字段2) from 表1: 2 3 结果 200条数据 4 5 select count (distinct 字段1,字段2) from 表1: 6 7 结果 100条数据 8 9 相当于后者可以实现查出来去重后的数据 10 11 create table 表1_bak as select distinct 字段1,字段2 from 表1; --备份表数据 12 13

Hibernate+mysql乱码问题

04-19
转载自:http://www.cnblogs.com/hanxirensheng/archive/2012/07/13/2589939.html 今天用spring+hibernate+struts2写了一个简单的示例程序,使用spring来管理hibernate处理数据,整合了 struts2,用了很长时间的webwork,使用struts2也还算是顺手,显示测试数据很顺利,当开始测试录入数据功能时,录入汉字发生了问题, 录入的汉字全部成了乱码. 最开始认为是在tomcat中中文传输出现了问题

mysql 删除时候有外键提示问题解决

04-18
在直接调用delete 语句的时候,如果出现了外键错误提示的时候,可以考虑用下面的语句执行. 原理是去除外键提示,先用外键约束,再取消外键约束即可 SET FOREIGN_KEY_CHECKS=1;DELETE FROM operations WHERE OperationID=1;SET FOREIGN_KEY_CHECKS=0;

SQL Server第1部分:为什么要监视SQL日志

04-18
根据2019年发布的基于风险安全研究报告,数据经常会有泄露的风险,每秒有超过44条记录被盗,最主要目标是利用企业数据库,获取其机密资产.一般来讲企业不会察觉到自己的数据库已经被破坏了几个月,一旦敏感数据泄漏,损坏将无法挽回. 通过监视和分析异常活动日志,企业可以在早期阶段提高检测防御的能力,如:尽早识别出未授权访问之类的事件,可以帮助您在数据损坏之前识别并阻止. 在本系列博客中关于SQL Server的第一部分,我们将介绍为什么监视SQL日志很重要. 应该监视哪些日志来保护您的SQL数据库? 事