百度真的太恶心太无能了。 装了个mysql5,结果发现错误提示语言是法语。 然后我就想改成把错误提示语改成英语。 然后我使用各种关键字和方法百度了一个上午,居然全TM是告诉我怎么处理mysql中文乱码问题的。。。 看着搜索结果中一堆处理中文乱码问题的结果看得我都快吐了。。。 后来在某吧论坛中看到一个 ...
分类:
数据库 时间:
2016-05-09 18:21:55
阅读次数:
354
Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别,关于数据库事务与其隔离级别的内容请见数据库事务与其隔 离级别这篇文章。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQ ...
分类:
数据库 时间:
2016-05-09 18:17:57
阅读次数:
259
背景: 由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。 测试环境: 先让我们熟悉下基本的sql语句,来查看下我们将要测试表的基本信息 use infomation_schemaSELECT * FROM TABLES WHER ...
分类:
数据库 时间:
2016-05-09 15:50:32
阅读次数:
198
触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge ...
分类:
数据库 时间:
2016-05-09 15:48:32
阅读次数:
230
1、用DBA登录赋权限create or replace directory D_OUTPUT as 'D:\TEMP'; grant read,write on directory D_OUTPUT to testdb; GRANT EXECUTE ON utl_file TO testdb; 2 ...
分类:
数据库 时间:
2016-05-09 15:47:34
阅读次数:
309
1、在64位机器上了64位的oracle客户端。然后装上PL/SQL Developer,但是连接oracle老报这个错: 解决办法:在64位的机器上安装32位的Oracle客户端。这样的话便连接成功。依据:从安装角度考虑,32bit的平台(操作系统和硬件系统)只支持32bitORACLE的安装;6 ...
分类:
数据库 时间:
2016-05-09 15:43:23
阅读次数:
2180
索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里记录的优化技巧更适合开发人员,都是从网络上搜集和整理的,主要是查询语句上的优化,其他层面上的优化技巧在此不做记录。 查询的开销指标:执行时间,检查的行数,返回的行数。 建立索引的几个准则: ...
分类:
数据库 时间:
2016-05-09 15:43:17
阅读次数:
271
数据库UserInfo 删除重复数据 即删除重复的用户名手机号 同一个用户名手机号只保留一个用户 01、根据多个字段查询重复数据 with data1 as( select MobilePhone,Name from UserInfogroup by MobilePhone,Namehaving c ...
分类:
数据库 时间:
2016-05-09 15:40:47
阅读次数:
235
<!--SpringjdbcTemplate-->
<beanid="jdbcTemplate"class="org.springframework.jdbc.core.JdbcTemplate"abstract="false"
lazy-init="false"autowire="default">
<propertyname="dataSource">
<refbean="dataSource"/>
</property>
</bean&g..
分类:
数据库 时间:
2016-05-09 14:31:40
阅读次数:
315
sysdig‘schisels是内置的脚本,供使用者来追踪系统调用或者查看系统的性能瓶颈,它是用强大而且高效的脚本语言Lua写的。今天来分享一下fdbytes_by的用法,该案例可以探测到系统的那个文件的I/O占用最高(不光是file,还可以是networkI/O),而且可以查到哪个进程在读写该文件,..
分类:
数据库 时间:
2016-05-09 14:28:16
阅读次数:
454
方法一:使用SecureCRT客户端工具通过SecureCRT工具连接到中转服务器,并创建SSHTurnal。1.在可以连接到中转服务器的session上选择新建PortForwarding。2.随便起一个名字,在local上填写本地ip127.0.0.1端口填写一个没被使用的端口,Remote是要连接道的mysql服务器的主机和端口..
分类:
数据库 时间:
2016-05-09 14:27:09
阅读次数:
332
mysql引擎 mysql数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译mysql。在缺省情况下,mysql支持三个引擎:ISAM,MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。下面介绍几种数据库引擎: ISAM ...
分类:
数据库 时间:
2016-05-09 14:26:22
阅读次数:
272
最近项目要求实现数据库之间数据在各个数据库之间导入导出,在此做个笔记 1. 将Oracle中的表导入到Excel中,反之亦然 这两个方法都可以将Oracle导出到Excel中。转自http://www.cnblogs.com/cpcpc/archive/2012/11/13/2767934.html ...
分类:
数据库 时间:
2016-05-09 14:19:25
阅读次数:
304
1、配置SQL DEVELOPER管理工具 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的 ...
分类:
数据库 时间:
2016-05-09 14:09:36
阅读次数:
301
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串 后面的 '%Y%m%d' 主要是将返回值格式化 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SE ...
分类:
数据库 时间:
2016-05-09 14:05:32
阅读次数:
238
测试环境:windows7 64位 mysql.exe、Navicat Lite for MySQL、mysql 5.0.18 mysql数据库的结构:数据库(database)包含多个表(table);表包含多个属性列(column);属性列包含多个数据(data);属性列具有四个信息(field ...
分类:
数据库 时间:
2016-05-09 14:03:18
阅读次数:
311
主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客 户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因, ...
分类:
数据库 时间:
2016-05-09 14:03:01
阅读次数:
225