码迷,mamicode.com
首页 > 数据库
mybatis入门基础(五)----动态SQL
一:动态SQL 1.1.定义 mybatis核心对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 1.2.案例需求 用户信息综合查询列表这个statement的定义使用动态sql,对查询条件进行判断,如果输入参数不为空才进行查询拼接。 1.3.UserMa...
分类:数据库   时间:2015-07-01 15:38:19    阅读次数:109
sql server日期字段值的比较
sqlserver中对日期字段值的比较sqlserver中对日期字段的比较方式有多种,介绍几种常用的方式:用northwind库中的employees表作为用例表。1.between...and语句的使用:说明:between...and用于指定测试范围看以下实例:执行sql语句“SELECThir...
分类:数据库   时间:2015-07-01 15:34:58    阅读次数:140
Oracle之ORA-00972: identifier is too long
一、前言今天在程序的日志中出现这个错误,网上搜了一下发现,说是Oracle的对象名字最多是30个字符,不能超过30,而我出错的sql是:"select * from test where INSERTTIMEL <= to_date('2016-05-28 09:51:58', 'yyyy-MM-d...
分类:数据库   时间:2015-07-01 15:34:47    阅读次数:135
怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry
关于这个内容,其实从ArcSDE9.2推出ST_Geometry就让用户感到很有吸引力,而且特别是在ArcSDE9.3之后,用户使用SQL操作ST_geometry越来越多,但是在配置Oracle监听来说总是碰到这样那样的问题,以下就是总结一下配置 Oracle 侦听器来使用SQL操作ST_Geom...
分类:数据库   时间:2015-07-01 15:34:11    阅读次数:193
SQL:存储过程
1/什么是存储过程及概念 Transact-SQL中的存储过程,非常类似于.Net语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗...
分类:数据库   时间:2015-07-01 14:09:47    阅读次数:196
ssh项目如何在普通类中调用sessionFactory进行对数据库的操作
一般的ssh项目都是按照action-->service-->dao进行页面与数据库的交互,而项目里如果建一个普通类该如何对数据库进行操作呢?在网上找了好久都没有找到完美的解决方案,最后还是依据网上的很多地方自己拼接的(0_0),不过还好最终实现了~~代码如下:public void xxx(){ ...
分类:数据库   时间:2015-07-01 14:09:05    阅读次数:123
sql语句查询经纬度范围(转载,源链接失效)
MySQL性能调优 – 使用更为快速的算法进行距离最近遇到了一个问题,通过不断的尝试最终将某句原本占据近1秒的查询优化到了0.01秒,效率提高了100倍.问题是这样的,有一张存放用户居住地点经纬度信息的MySQL数据表,表结构可以简化 为:id(int),longitude(long),latitu...
分类:数据库   时间:2015-07-01 14:07:01    阅读次数:181
更改oracle字符集
修改oracle字符集 方法/步骤oracle数据库的字符集更改A、oracle server 端 字符集查询select userenv('language') from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式B...
分类:数据库   时间:2015-07-01 14:08:08    阅读次数:115
空间数据库1
不知不觉又要考试了,空间数据库没怎么去上过课,赶紧整理下资料复习。顺便分享给大家了一 .关于空间数据库的内容,主要8个方面:空间数据库概念、结构、应用及发展空间数据表达与数据模型空间数据库设计空间数据库的存贮和管理技术空间存储和索引 6.空间查询语言 7.查询处理与优化 8.空间数据挖掘简...
分类:数据库   时间:2015-07-01 14:05:09    阅读次数:190
数据库百万条添加的方法
思路:.net 创建临时表,然后用SqlBulkCopy把临时表一次性复制的真正的数据表中;代码如下:protected void Button1_Click(object sender, EventArgs e){ using (SqlConnection connection = new ...
分类:数据库   时间:2015-07-01 14:01:32    阅读次数:152
Mysql复制表格
1、复制表结构及数据到新表 CREATE TABLE 新表 as SELECT * FROM 旧表 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。2、 show create table 旧表;这样会将旧表的创建命令.....
分类:数据库   时间:2015-07-01 14:00:49    阅读次数:168
MySQL ?? root ?? ????
?? ????? SSH? ??? ?????. ??? ??? ???? ??? ?? ?????.[mysqladmin? ??? ????]??) root??]$mysqladmin -u root -p password [???????]root~]$ mysqladmin -u roo...
分类:数据库   时间:2015-07-01 13:54:59    阅读次数:163
MySQL ??? ??(Heap, MyIsam, InnoDB...) ????
alter table ? ???? ??? ??? ???? ??(Heap, MyIsam, InnoDB...)? ???? ??? ???. ?? ??? ?? ??? ??? ?? ??? ?? ????? ???? ????.[???? ?? ????]??) alter table [...
分类:数据库   时间:2015-07-01 13:52:37    阅读次数:126
Oracle:environment variable "PATH" does not exceed the recommended length
今天重新安装oracle11g,突然在检测时报了以下错误:Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the...
分类:数据库   时间:2015-07-01 13:53:13    阅读次数:176
mysql 索引过长1071-max key length is 767 byte
问题create table: Specified key was too long; max key length is 767 bytes原因数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差...
分类:数据库   时间:2015-07-01 13:50:09    阅读次数:547
MySQL ??? ?? ?? ??
MySQL?? ??? ?? ??? ???? FORMAT ??? ????? ???.FORMAT( ???, ????? ??? )??? ??? ???? varchar? ?? ?????, int? ?? Numeric ??? ???? ??? ??? ????? ??? ???. ?...
分类:数据库   时间:2015-07-01 13:47:08    阅读次数:141
mysql 存储过程需要DELIMITER
DELIMITER &&CREATE PROCEDURE syncAdvertiser() BEGIN DECLARE id bigint; DECLARE _cur CURSOR FOR SELECT id from advertisers; OPEN _cur; ...
分类:数据库   时间:2015-07-01 13:44:07    阅读次数:101
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!