- 浏览: 91049 次
最新评论
文章列表
8、concat(str1,str2)连接多个数据
- 博客分类:
- DB
ex ; select concat(region_name,store_name) s from test_b
对单表操作;
Oracle 的 CONCAT( ) 只允许两个参数;不过,在Oracle中,我们可以用 '||' 来一次串连多个字串。
select a.store_name ||a.sales||a.txn_date from table_a a
sqlserver 使用+ 代替||
7、union并/intersect交
- 博客分类:
- DB
union 跟 jion 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 union只会返回不同的值 (类似 SELECT DISTINCT)。
select store_name from table_a
union
select store_name from test_b
注:只能查询含有相同字段的数据,不显示重复数据(相同的值只出现一次),不同的值要显示。
使用union all 可现实重复的数据:
select store_name from table_a
union all
select store_name from test_b
intersect ...
6、查询消除重复数据distinct
- 博客分类:
- DB
ex: select distinct name,id from repeat ;
你形容我是这个世界上
无与伦比的美丽
我知道你才是这世界上
无与伦比的美丽
天上风筝在天上飞
地上人儿在地上追
你若担心你不能飞
你有我的蝴蝶
我若担心我不能飞
我有你的草原
http://music.163.com/?module=my#/song?id=375168
1、左联
left join
a.name = b.name(+)
temp1: select * from table_a a left join table_b b on a.name=b.name;
temp2; select * from table_a a ,test_b b where a.store_name=b.store_name(+)
2、内链
inner join
a.name = b.name
temp: 参看左联
3、右联
right join
a.name(+) =b.name
temp: 参看左联
4、truncate清空表保留表结构
- 博客分类:
- DB
ex: truncate table test
这是个ddl,对表结构操作的是ddl;
3、简单的crud语句
- 博客分类:
- DB
1、update
ex: update repeat set name='t' where id=2
temp: update table_name t set t.name='ss' ,t.pwd='111122' where t.id=5;
----where t.id=5 and t.gender=1
2、delete
ex: delete from repeat where id=5
temp: delete from table where [condition]
多条数据删除
temp: delete from repeat ...
select t.* from repeat t where id in (1,2);
in相当于or ,适合多选的时候
select t.* from repeat t where name in ('s','e');
1、oracle/mysql 实用语句
- 博客分类:
- DB
where/and|or/betwwen-and/like/order dy(asc/desc)/count(1)/group by having/
1、分页
select * from(select t.* ,rownum n from SF_OPERATORLOG t )where n between 10 and 19;
select * from (select t.*,rownum n from sf_operatorlog t where rownum<20 )where n>=10;
一般实用第二种
select p.* from (select rownum ...
28、一个jvm启动多个tomcat
- 博客分类:
- mvc
参看:http://blog.sina.com.cn/s/blog_53edf7c10100jm7r.html
27、Tomcat多次加载项目问题
- 博客分类:
- mvc
错误配置方式:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/Volumes/Work/apache-t ...
21、Java加密技术(三)——PBE算法
- 博客分类:
- java
<转>http://snowolf.iteye.com/blog/380761
PBE
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。
package org.nick.encrypt;
import java.security.Key;
import java.util.Random;
import javax.crypto.Cipher;
import javax.crypto.S ...
26、数据分页(jsp+servlet)
- 博客分类:
- mvc
随着数据库中存储的数据的增多,满足用户查询条件的数据也随之增加。而用户一般不可能一次性看完所有的数据, 很多时候也不需要看完所有数据。在这种情况下,分页返回用户查询的数据就显得相当的重要。
一般包括:
1、页面分页(数据量不大,数据存放在浏览器上,使用较少)
2、sql语句分页(查询限制,数据库分页)
3、服务器分页(将查询数据缓存在服务器上,只返回其中一页到页面)
各自的优缺点:
页面分页 减少和服务器之间的交互,但增加了第一次交互的负载;
sql分页 单次交互负荷交轻,查询较快,但增大了数据库访问并发
服务器分页 减少数据库并发 ...
24、webservice_短信接口
- 博客分类:
- mvc
http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591
http://jingyan.baidu.com/article/a3aad71aaf8aedb1fa009660.html
http://124.173.70.59:89/zsRegister.php
http://www.cnsms.cn/java.html
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import jav ...