数据库
he20101020
这个作者很懒,什么都没留下…
展开
-
按照日期查询一天、一周、一月的sql
查询一天: select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) = curdate();查询一周: select * from table where DATE_SUB(CURDATE(), INTERVAL原创 2012-03-09 15:57:06 · 826 阅读 · 0 评论 -
oracle拼接字符串处理,wm_contact函数使用
CREATE OR REPLACE VIEW NEWSOUTER_V ASselect t.ID, t.MAIN_TITLE, t.SUBTITLE, t.LEADSTITLE, t.ORGANIZE, t.IS_OUTER_NEWS, t.OUTER_TYPE, t.OUTR_SUBJECT,原创 2013-12-24 11:37:28 · 15730 阅读 · 0 评论 -
mybatis3 insert语句获取主键
mysql: <![CDATA[ INSERT INTO CHUKU(customerName,salesMan,publishNo,address,phone,createDate,auditorMan,financeOfficer,warehouse,consignee) VALUES (#{customerName},#{salesMan},#{publishNo原创 2013-10-25 16:32:58 · 3208 阅读 · 2 评论 -
oracle常用函数积累
sysdate为系统日期 dual为虚表 日期函数[重点掌握前四个日期函数] 1.add_months[返回日期加(减)指定月份后(前)的日期] select sysdate S1,add_months(sysdate,10) S2, add_months(sysdate,5) S3 from dual; 2.last_day [返回该月最后一天的日期] sel原创 2013-05-04 22:40:07 · 991 阅读 · 0 评论 -
java开发jdbc连接数据库步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱转载 2012-11-26 23:50:07 · 966 阅读 · 0 评论 -
mysql给字段追加值
给指定字段追一个值在前面或是后面:UPDATE `name` t SET t.username = CONCAT(t.username,"ooo") -- 前UPDATE `name` t SET t.username = CONCAT("ooo",t.username) -- 后UPDATE `name` t SET t.username = CONCAT("ooo",t.u原创 2012-08-08 16:54:20 · 9590 阅读 · 0 评论 -
sql去重查询的另一种方式
测试表中的数据是这样的: 需URL去重,同时查询出id和URL查询的结果需要同时查询出id和url,用distinct的方法,也许不是很完美,可以用下面这个方法:select * from test a where id=(select min(id) from test where url=a.url)查询的结果中就去掉URL中重复的了,如图:查询出重复的数据原创 2012-07-15 16:23:19 · 8129 阅读 · 2 评论 -
sql积累--替换指定字段数据中的指定内容
这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所需要尺寸的图片URL,后来,想到用mysql自带的函数才处理REPLACE(filed,'regex','str') 相当于java中原创 2012-05-22 22:29:35 · 1043 阅读 · 0 评论 -
mysql数据库表修改的默认引擎
显示引擎的命令:show engines直接修改表的默认引擎:(1)alter table 表名 type = myisam (2)alter table 表名 engine = myisam创建表时设置:create table 表名 (id int, name varchar(20)) type = myisam原创 2012-03-31 09:47:20 · 1010 阅读 · 0 评论 -
plsql设置中文编码步骤
中文界面用习惯了,最近用到plsql,也原创 2014-05-30 10:17:04 · 18752 阅读 · 6 评论