
DATABASE
文章平均质量分 74
iteye_10717
这个作者很懒,什么都没留下…
展开
-
sql注入(转)
自己笔记 。。。http://netsecurity.51cto.com/art/201108/287651.htm原创 2015-06-10 11:03:25 · 86 阅读 · 0 评论 -
oracle spool 导出文本两种方法比较
要输出符合要求格式的数据文件只需在select时用字符连接来规范格式。比如有如下表SQL>; select id,username,password from myuser;//测试表1 John 12342 Jack 123453 Rose 23454 Joe 3846575 Tom 38465...原创 2014-05-27 17:21:14 · 758 阅读 · 0 评论 -
java连接oracle (odbc)
无论采用哪种方式连接oracle数据库创建一个WEB应用,首先通过图形界面化的方式创建数据库,默认情况下,数据库实例名(SID)和数据库名保持一致,在下面文件中可以查看到实例名称oracle\product\10.2.0\db_1\NETWORK\ADMIN 下有个文件 tnsnames.ora 以DBTest为例,使用驱动包为ojdbc14.jar,Oracle数据库版本为10g1...原创 2014-06-12 15:59:52 · 750 阅读 · 0 评论 -
图解各种数据库数据源(ODBC)配置
1. 启动系统数据源;2. 新增Access数据源;A. 点击”新增”,选择”Microsoft Access Driver(*.mdb)”驱动,点击”完成”; B. 依次输入”数据源名”和”说明”,并点击”选择”按钮; C. 在”选择数据库”窗口,查找所用”mdb”文件,并选择,然后”确定”; ...原创 2014-06-12 16:01:25 · 1328 阅读 · 0 评论 -
数据库优化
数据库性能优化 这里的数据库特指MySQL,在介绍数据库性能优化方法之前,提几个用于性能分析的MySQL命令行工具:mysqlreport :第三方MySQL状态报告工具,分析结果一目了然explain :用于分析SQL语句的执行细节(比如是否用到了索引)mysqlsla :用于查询哪些SQL操作的耗时超过了预设的阈值,使用此工具之前需要在 my.cnf 开启慢查询日...原创 2014-06-13 15:10:08 · 157 阅读 · 0 评论 -
关系数据库还是NoSQL数据库
原文地址:http://www.cnblogs.com/sunli/archive/2011/01/24/nosql_or_relation.html 在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现...原创 2014-06-13 15:47:49 · 145 阅读 · 0 评论 -
oracle spool小结
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_t...原创 2014-06-19 11:23:27 · 146 阅读 · 0 评论 -
oracle导出文本或文本导入 oracle(转)
经常有需求向表中导入大量的数据,使用insert不靠谱,太慢oracle提供了sqlldr的工具也有时需要讲数据导入到文本,oracle的spool可以轻松实现方便的实现oracle导出数据到txt、txt导入数据到oracle一、导出数据到txt这里用all_objects表做测试SQL> desc all_objects; Name ...原创 2014-06-19 11:25:20 · 178 阅读 · 0 评论 -
mysql性能优化20条
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用...原创 2014-06-25 10:57:50 · 139 阅读 · 0 评论 -
利用keepalived构建高可用MySQL-HA(转)
关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环境中很少有人用,且mmm 管理端需要单独运行一台服务器上,要是想实现高可用,就得对mmm管理端做HA,这样无疑又增加了硬件开支;对于共...原创 2014-06-25 14:50:42 · 97 阅读 · 0 评论 -
mysqlreport
1、MySQLReport 简介MySQLReport 是一个用perl语言编写的MySQL数据库监控脚本,是一个自由软件,它把MySQL数据库的运行状态值(showstatus)以更友好的方式显示出来,通过它可以更方便的查看MySQL数据库的运行状况。目前该脚本的版本是3.5,下载网址是:http://hackmysql.com/scripts/mysqlreport.zip 。2、MySQLR...原创 2014-07-04 09:38:47 · 126 阅读 · 0 评论 -
Mysql安装时问题
很久没有安装mysql的新版本,这次安装遇到问题不少,查了不少资料。在这里总结一下,以免以后重复摔跤。 1、版本的选择下载地址https://edelivery.oracle.com/EPD/Search/handle_go注意Oracle需要登录,从版本的名称可以看出具体的作用,标有下划线的是我下载的版本 SelectNamePart Nu...原创 2014-08-02 14:00:28 · 101 阅读 · 0 评论 -
Power designer 技巧
一、Power designer 导出wordPowerDesigner导出表到word1、模版修改在导出表时,powerdesigner默认为我们提供了很多的模版,在工具栏中选择【Report--->Report Template】即可看到所有的默认模版。如图一:图一 模版列表这里我们为了导出powerdesigner中创建的表,在工具栏中选择【Report-...原创 2014-08-10 22:45:07 · 123 阅读 · 0 评论 -
mysql utf8_unicode_ci utf8_general_ci 区别
当前,utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。一些字符还是不能支持。并且,不能完全支持组合的记号。这主要影响越南和俄罗斯的一些少数民族语言,如:Udmurt 、Tatar、Bashkir和Mari。 utf8_unicode_ci的最主要的特色是支持扩展,即当把一个字母看作与其它字母组合相等时。例如,在德语和一些其它语言中‘ß’等于‘ss’。 utf8_...原创 2014-08-12 17:02:07 · 87 阅读 · 0 评论 -
sql load 简单案例
某用户业务日志有400多万条,需要迁移到我们系统中,由于时间要求紧张,决定先用程序生成符合格式的数据文件,再用oralce 的sqlload 装入数据到数据库中.试验结果300M(400万条) 文本文件导入到oracle 中,经生成数据文件耗时2分钟,sqlload 装入耗时4分钟.效果非常好. 表结构RZB DZTM ...原创 2014-05-27 17:17:40 · 175 阅读 · 0 评论 -
oracle sql loader
Oracle SQL Loader的详细语法 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先,我们认识一下...原创 2014-05-27 17:03:42 · 103 阅读 · 0 评论 -
msyql修改默认密码
对于windows平台来说安装完MySQL数据库后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 mysql_install_db脚本来生成帐户和相应权限许可表。但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将无法成功。具...原创 2015-06-23 16:01:52 · 105 阅读 · 0 评论 -
Druid datasource
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: https://github.com/AlibabaTec...原创 2015-06-24 19:26:27 · 115 阅读 · 0 评论 -
如何成为大数据 高手
PayPal高级工程总监:读完这100篇论文 就能成大数据高手http://www.youkuaiyun.com/article/2015-07-07/2825148/1原创 2015-07-07 13:39:11 · 288 阅读 · 0 评论 -
mysql慢日志
查看MySQL是否启用了查看慢SQL的日志文件(1) 查看慢SQL日志是否启用mysql> show variables like 'log_slow_queries'; +------------------+-------+| Variable_name | Value |+------------------+-------+| log_slow_queries | ...原创 2015-08-03 16:25:23 · 102 阅读 · 0 评论 -
mysql左连接、右连接、内连接
本文实例讲述了mysql的左右内连接用法。分享给大家供大家参考。具体如下:用个例子来解析下mysql的左连接, 右连接和内连接复制代码代码如下:create table user_id ( id decimal(18) );create table user_profile ( id decimal(18) , name varchar(255) ) ;insert into us...原创 2015-08-03 16:56:36 · 131 阅读 · 0 评论 -
mysql分表算法
1. 取模 uid % 20 + 1。(分20张表)2. hashfunction get_hash($id){ $str = bin2hex($id); $hash = substr($str, 0, 4); if (strlen($hash)<4){ $hash = str_pad($hash, 4, "0"); ...原创 2015-08-04 15:59:00 · 324 阅读 · 0 评论 -
mysql notes
mysql教程■ 在DOS命令行启动MYSQL服务:net start mysql■在DOS命令行停止MYSQL服务:net stop mysql■查看被监听的端口:netstat –na | findstr 3306findstr用于查找后面的端口是否存在。■创建数据库用户:只有根用户(root)才有创建新用户的权限CREATE USER user_name1 IDENTIFIED...原创 2015-08-04 19:41:12 · 120 阅读 · 0 评论 -
Mysql explain
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的t...原创 2015-08-05 14:54:45 · 112 阅读 · 0 评论 -
mysql查询缓存
Mysql 查询缓存 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。 1.配置查询缓存 修改配置文件,修改[mysqld]下的query_cache_size和query_cache_type(如果没有则添加)。其中query_cache_size表示缓存的大小,而query_c...原创 2015-08-05 15:22:49 · 200 阅读 · 0 评论 -
msyql查看版本
1:在终端下:mysql -V。 以下是代码片段: [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> status; -------------- ...原创 2015-08-11 15:57:05 · 121 阅读 · 0 评论 -
mysql date
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes YYYY...原创 2015-12-13 21:49:46 · 346 阅读 · 0 评论 -
物化视图VS普通视图
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才...原创 2014-05-09 10:57:47 · 258 阅读 · 0 评论 -
物化视图的补充
物化视图是一种物理设计方法。通过将负责查询的结果存储在物理对象当中,从而减少了对表的关联查询,减少了物理数据的读取。 优点: A、减少了对表的关联查询 B、减少了物理数据的读取 缺点: A、物化视图的维护成本比较高,系统需要创建多个数据库对象来实现物化视图(例如引用表的物化...原创 2014-05-09 11:22:46 · 146 阅读 · 0 评论 -
oracle sql load 实例
Oracle数据库sqlload用法的相关知识是本文我们主要要介绍的内容,那么什么是sqlload呢?看完下面的例子我们就知道了。当用Oracle数据库处理百万级别数据时,选择sqlload应该是比较好的方案。下面是自学sqlload的例子,供初学者参考。1、在哪儿运行sqlload?首先,电脑上至少装有oracle客户端程序,在这里就可以执行sqlload,运行-->cmd---...原创 2014-05-27 16:43:35 · 285 阅读 · 0 评论 -
Mysql保存中文问题
1.中文写入乱码问题:我输入的中文编码是urf8的,建的库是urf8的,但是插入mysql总是乱码,一堆"???????????????????????"我用的是ibatis,终于找到原因了,我是这么解决的:原url地址是:jdbc:mysql://localhost:3306/comment1改为:jdbc:mysql://localhost:3306/comment1??us...原创 2015-03-22 22:09:16 · 183 阅读 · 0 评论