SQL
你的国度-架构之路两年
大家有什么SQL的问题尽管提, 知无不言言无不尽
展开
-
错误代码: 1052 Column 'sys_date' in where clause is ambiguous
出现这样的列标签错误,大多数都是未指明列对象所属表。 因此 INSERT INTO dvi_tr select dvi_tr_receive.sys_date, from dvi_tr_receive LEFT JOIN dvi_trON dvi_tr_receive.sys_date = dvi_tr.sys_date AND dvi_tr_receive.it原创 2017-11-29 18:28:49 · 805 阅读 · 0 评论 -
mybaties批量操作的用法
<select id="likeGoodsType" resultMap="goodstypeMap"> SELECT <include refid="proAll"/> FROM goods_type WHERE 1>2 OR <foreach collection="array" item="item&quo原创 2018-03-13 14:52:13 · 134 阅读 · 0 评论 -
INS-13001环境不满足最低要求
在以管理员身份运行setup.exe之后,出现了:[INS-13001]环境不满足最低要求,通过网上搜索之后找到了解决途径首先,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添下面内容<OPERATING_SYSTEM RELEASE="6.2"> <VERSION VALUE="3...原创 2018-03-20 18:32:19 · 7628 阅读 · 8 评论 -
监听程序当前无法识别连接描述符中请求的服务
最近在连接ORACLE数据库的时候弹出了一个错误信息,显示“监听程序当前无法识别连接描述符中请求的服务”,出现这种情况和我们的监听配置文件有关系,只需做相应修改即可。方法/步骤 1 找到ORACLE数据库安装目录,product\11.2.0\dbhome_1\NETWORK\ADMIN 下的listener.ora文件 2 右键点击该文件,选择【属性】选项,点...转载 2018-03-21 15:11:48 · 3135 阅读 · 0 评论 -
dmp文件导入oracle数据库
create tablespace test(表空间的名字) datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoextend on;(自动扩展)创建一个自己的用户,创建格式如下:CREATE USER utest (用户名) IDENTIFIED BY...原创 2018-03-21 15:32:54 · 1910 阅读 · 0 评论 -
oracle使用cmd命令进行导入dmp
进入cmd直接输入命令imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y例如:imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 使用Oracle的bin目录imp.exe导入打开Oracle主目录 E:\app\shaoduo\...转载 2018-03-21 17:36:20 · 541 阅读 · 0 评论 -
快速排序java
void Qsort4(int s[], int l, int r)//白话经典算法系列之六 快速排序 { if (l < r) { int i = l, j = r, x = s[l]; while (i < j) { ...原创 2018-03-22 12:42:49 · 102 阅读 · 0 评论 -
oracle不同用户间访问表不添加用户名(模式)前缀
默认的情况下,oracle里面的用户A,要访问用户B的表需要带用户B的前缀,如访问用户B的 user表,需要这样访问 select * from B.user;如果想要不添加用户前缀,需要这样处理:1.用视图 create view user select * from B.user;2.使用同义词:grant CREATE SYNONYM to user01; --使用DBA或者有权限的用...转载 2018-04-03 16:24:26 · 2054 阅读 · 0 评论 -
ORA-28547[连接服务器失败,可能是Oracle Net 管理错误]
昨天不知道怎么的(可能是由于更改了系统日期也可能是其他的),突然在pl/sql中不能执行SQL语句,但是能连上。上网查了些资料,终于:修改oracle的网络配置文件,具体做法是:在oracle安装目录下搜索sqlnet.ora文件,一般在$\NETWORK\ADMIN目录下, 用记事本打开把文件中的一行: SQLNET_AUTHENTICATION_SERVICES= (NTS) 修改为: SQL...原创 2018-04-03 16:25:49 · 934 阅读 · 0 评论 -
php手动搭建环境
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载首先从官网上下载Apache2.4 http://httpd.apache.or...转载 2018-07-03 15:33:37 · 249 阅读 · 0 评论 -
CentOS7 64位下MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noa...转载 2018-09-24 17:19:15 · 213 阅读 · 0 评论 -
错误代码: 1052 Column 'sys_date' in where clause is ambiguous
出现这样的列标签错误,大多数都是未指明列对象所属表。 因此 INSERT INTO dvi_tr select dvi_tr_receive.sys_date, dvi_tr_receive.item_cd, dvi_tr_receive.vendor_id, 0 as sales_qty,0 as sales_amt,0 as gross_amt,0 as原创 2017-11-29 18:24:51 · 744 阅读 · 0 评论 -
mysql优化记录
原文:7 keys to better MySQL performance作者:Peter Zaitsev 译者:Peter译者注: 随着尺寸和负载的增长,MySQL的性能会趋于下降。记住这些诀窍,便可保持MySQL的流畅运行。 测量应用程序的方法之一是看性能。而性能的指标之一便是用户体验,通俗的说法就是“用户是否需要等待更长的时间才能得到他们想要转载 2018-01-12 20:26:37 · 204 阅读 · 0 评论 -
SQL_CALC_FOUND_ROWS速度讨论
关于大牛们对于MySQL的查询总数之间的讨论至今争执不休, 于是我就做了如下操作证明了一下大牛们的结论关于对于SQL_CALC_FOUND_ROWS和count再次查询一遍用法的结论: 数据量在10000条左右是差不多的效率; 当数据多于10000条的时候SQL_CALC_FOUND_ROWS数据会明显下降。 而当小于10000的时候SQL_CALC_FOUND_ROWS的原创 2018-01-12 20:16:05 · 2563 阅读 · 3 评论 -
创建表空间方式
1 本地管理方式创建表空间: 语法: CREATE TABLESPACE ts2 DATAFILE '/oradata/ts2_01.dbf' SIZE 50M EXTENT MANAGEMENT LOCAL AUTOALLOCATE;CREATE TABLESPACE ts3 DATAFILE '/oradata/ts3_01.dbf' SIZE 50M原创 2017-12-13 17:40:00 · 404 阅读 · 0 评论 -
sql错删表之后的操作
SQL Server2008 数据库误删除数据的恢复方法分享用Recovery for SQL Server进行恢复的操作步骤:运行Recovery for SQL Server点击菜单中的 File > Recover,选择要恢复的数据库的数据文件(.mdf)Next > Next,进入 Recovery Configuration 界面,选择Cu转载 2017-12-14 18:39:34 · 285 阅读 · 0 评论 -
oracle 错删表数据之后的操作
1 -开启行移动功能alter table 表名 enable row movement;--恢复表数据flashback table 表名 to timestamp to_timestamp('2014-05-19 09:40:00','yyyy-mm-dd hh24:mi:ss');2 elect object_name,original_name,partition_name,t原创 2017-12-14 18:49:20 · 218 阅读 · 0 评论 -
恢复数据库里面删除的数据
用Recovery for SQL Server进行恢复的操作步骤:运行Recovery for SQL Server点击菜单中的 File > Recover,选择要恢复的数据库的数据文件(.mdf)Next > Next,进入 Recovery Configuration 界面,选择Custom(选择了Custom才可以选择从日志中恢复误删除的数据)。原创 2017-12-14 19:14:32 · 279 阅读 · 0 评论 -
undo表空间创建 : 数据库恢复必备,数据保护体制
undo表空间创建: create undo tablespace UNDOTBS1 datafile '/opt/oracle/oradata/CMCCWAP/undotbs01.dbf' size 200m autoextend on;.查看数据库的默认UNDO表空间(红色部分显示为UNDOTBS2,说明当前使用的是表空间为:UNDOTBS2)SQL> show p原创 2017-12-14 19:20:55 · 314 阅读 · 0 评论 -
创建制定表空间和有空间大小的表
create table AAA (...)tablespace BBBstorage (initial 256k);原创 2017-12-15 17:39:36 · 745 阅读 · 0 评论 -
查询表里面最新添加的一行
SELECT ...FROM ...VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE WHERE VERSIONS_STARTTIME IS NOT NULL ORDER BY VERSIONS_STARTTIME DESC;原创 2017-12-26 10:37:34 · 262 阅读 · 0 评论 -
如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)
上篇文章说到接口安全的设计思路,如果没有看到上篇博客,建议看完再来看这个。通过园友们的讨论,以及我自己查了些资料,然后对接口安全做一个相对完善的总结,承诺给大家写个demo,今天一并放出。对于安全也是相对的,下面我来根据安全级别分析 1.完全开放的接口有没有这样的接口,谁都可以调用,谁都可以访问,不受时间空间限制,只要能连上互联网就能调用,毫无安全可言。实话说,这样的接口我们天天都在接触,你查快递转载 2017-12-26 15:11:30 · 1295 阅读 · 1 评论 -
Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复只有rman的备份文件恢复过程Created by foway in uplooking.com 2008: 欢迎转载,但请保留本行说明,谢谢!1. 通过rman备份文件恢复spfile2. 通过rman备份文件恢复controlfile3. 通转载 2018-01-03 20:03:05 · 880 阅读 · 0 评论 -
mysql 优化
阿凡卢If you never try, you will never know.博客园首页新随笔联系订阅MySQL性能优化总结一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图: 三、MySQL存储转载 2018-01-12 19:48:41 · 138 阅读 · 0 评论 -
SVN配置详情
SVN权限详细配置本章将详细介绍SVN权限配置涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义。除此之外的其他配置、安装等内容,不是本文重点,读者若有什么疑问,请参考后面“参考文献”中列出的一些文档。 这里首先要注意一点,任何配置文件的有效配置行,都 **不允许存在前置空格** ,否则程序可能会出错,给你一...原创 2019-05-20 12:05:06 · 263 阅读 · 0 评论