SQL
李世荣
江西农业大学软件学院,网络工程师,软件设计师
展开
-
oracle update left join 关联更新或删除解决方案
根据业务需求,需要从其他表的条件来更新本表的某一字段数据,以下是我的解决方案,可能是网上的其它方式有所不同。oracle中直接执行的语句如下:begin for fn in(select t.id,t.shbj,r.shbj as shbj1 from mj_ry_sg t left join mj_ry r on t.zgh=r.zgh where t.yxbj='1' and r.yxbj='1' and r.shbj is not null)loop update mj_ry_sg原创 2020-10-28 10:23:42 · 3548 阅读 · 1 评论 -
sql server 去重复数据
方法一:select distinct * into #ttemp from dr_task_log--将dr_task_log中不重复的数据插入到临时表ttemp中drop table dr_task_log--删除原来的表select * into dr_task_log from #ttemp--将ttemp中不重复的数据拷贝回到dr_task_log中drop table #ttemp--原创 2014-12-02 09:53:17 · 878 阅读 · 0 评论 -
sql中替换字段的部分字符
对sql中字段内容的部分替换原创 2014-12-29 12:49:42 · 10325 阅读 · 1 评论 -
sql根据表关键字查询表名
select * from information_schema.tables where TABLE_NAME like '%link%'原创 2015-02-13 11:04:41 · 3131 阅读 · 0 评论 -
ibatis排序无效的一种情况的解决办法
问题:今天在做一个ibatis排序的时候,发现排序始终对应不上,写法如下: ORDER BY #order:VARCHAR# 此处是把排序作为参数传入,比如order的传入值为TOTAL DESC,这样子传入查询结果是无效的,当然直接粘贴到mysql中查询肯定是可以的。后来改成这样就可以了: ORDER BY $order$ 至于为什么,目前还未知。希望知道的人能够留言原创 2015-08-03 11:02:32 · 1586 阅读 · 1 评论 -
centos中mysql用source命令导入乱码的解决办法
今日在将一个sql文件传入远程服务器并准备将其导入到数据库时,发现乱码,主要是编码不对的问题,特此记录,以助后人:PS:传远程服务器的时候最好是先在远程服务器上用yum install zip unzip安装了解压软件以后再将需要上传的sql文件压缩成zip文件到远程服务器上解压,我的sql文件有20G,压缩以后大概2G刚出头。centos下:#mysql -u root -pmypa原创 2016-05-31 10:47:14 · 2312 阅读 · 0 评论 -
构建高性能web之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的repl转载 2016-09-27 13:13:32 · 254 阅读 · 0 评论