Welcome 微信登录

首页 / 数据库 / MySQL

解决SQL语句中含有中文字符无法查询问题

解决SQL语句中含有中文字符无法查询问题

我在写JDBC的是时候,遇见了因为在SQL语句中含有中文无法运行的情况,于是我把这句话放到mysql客户端中测试,结果通过,我就估计不是字符编码问题,是PreparedStatement这个接口做了一些我不知道的处理导致这个问题的发生。而且一般直接使用?问号代替动态查询要求,而在客户端中必须加上双引号,于是我测试了一下直接把这个SQL语句写上去运行,结果没问题,只是加上了两个转义字符"。下面我把代码发上来、packageoop.hu.ytu.dao;imp...
Orabbix无法获取Oracle DB Size和DB Files Size的解决方法

Orabbix无法获取Oracle DB Size和DB Files Size的解决方法

Orabbix无法获取Oracle DB Size和DB Files Size的解决方法这几天在研究Orabbix时发现在Zabbix中无法获取DB Size和DB Files Size的大小,后来发现问题出在/opt/orabbix/conf/query.props文件的配置上:因为最新的Orabbix 1.2.3版本在解压安装后,默认的query.props文件内没有配置这两个选项的检测,所以需要手动加上,分别在此文件中两个地方加入配置,具体如下:1....
Oracle 分区表 Range分区

Oracle 分区表 Range分区

Range分区:Range分区是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列值所在的range分区中。如按照时间划分,2010年1月的数据放到a分区,2月的数据放到b分区,在创建的时候,需要指定基于的列,以及分区的范围值。在按时间分区时,如果某些记录暂无法预测范围,可以创建maxvalue分区,所有不在指定范围内的记录都会被存储到maxvalue所在分区中。如:create table pdba (id number,...
Oracle中容易被忽略的地方

Oracle中容易被忽略的地方

在我们写SQL语句时,我们有时候往往会忽略一些细节,下面是我通过自己动手操作和查阅资料总结出来的,如果有不对的地方,或者有补充的,希望给我回复,大家互相学习。谢谢! 1、在进行全表扫描,而全表扫描的表的记录数超过100条,需要建立相应的索引或者更改查询条件,使用索引查询,避免全表扫描。 2、在查询中,使用到like语句,尽量使用后模糊查询。例如: select * from tablename where column_name like "%name%"...
Oracle传输表空间在数据仓库ETL中的应用

Oracle传输表空间在数据仓库ETL中的应用

在数据仓库项目中,ETL无疑是最为繁琐,也是最为耗时和最不稳定的,如果数据源和目标同为Oracle,且满足了一定的条件,则可以使用oracle的传输表空间来帮助ETL提高效率。要想使用传输表空间,必须满足以下几个条件:? 源与目标库都必须大于8i;? 对于低于10G的版本,源与目标库必须为统一平台;? 自包含:可以通过以下语句予以检测:SYS@racdb1 SQL>exec dbms_tts.transport_set_check("TS_BIG1"...
MySQL的备份与恢复

MySQL的备份与恢复

MySQL的备份与恢复1.备份按备份时服务器是否在线来划分,备份可分为:(1).热备份:数据库在线同时服务正常运行,此时进行的备份 (非常不安全,容易造成数据不一致)(2).温备份:数据库服务正常运行,但数据只能读不能写,此时进行的备份(较安全)(3).冷备份:服务器关闭,此时进行的备份(最安全,但最不可行)按备份的内容来划分:备份可分为:(1).逻辑备份:支持跨平台,备份的是SQL语句(DDL和insert语句),以文本形式存储,较占空间,不过可使用压缩...
Hibernate hql 查询指定字段并获取结果集

Hibernate hql 查询指定字段并获取结果集

在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的是Object[],长度与所查询的字段数一致。对于后两种情况,用标签遍历时不太方便,因为无法直接转换...
<< 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 >>