Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库的Federated联合表使用示例

MySQL数据库的Federated联合表使用示例

在数据库系统中,联合表(链接表)是一个比较有趣的应用,它提供了一个比较简单的方式来共享远端数据库的数据,但又无需像配置集群或复制那样既复杂又麻烦,如果您的数据库对性能要求不是特别高,或者只是急需临时共享某个远端数据资料的话,那么就可考虑使用MySQL的Federated(联合表)引擎。MySQL 的联合表(Federated)功能其实跟 Access 的链接表(Link)一样,都是可用于读取或操作远端的数据库中的具有相同表结构的表中的数据。只是MySQL的...
Oracle中删除用户遇到的问题

Oracle中删除用户遇到的问题

新建了一个用户xy,并导入了一些表,序列,存储过程在其中。现在我用删除该用户 出现问题执行drop user xy,报错ORA-01922: 必须指定 CASCADE 以删除 "XY"问题原因CASCADE众所周知是级联的意思,说明删除该用户要先删除与之相关或者级联的信息解决办法drop user xy cascadeMySQL数据库的Federated联合表使用示例MySQL因为区分大小写而引起找不到表相关资讯 Oracle基础 Oracle基础介绍...
MySQL因为区分大小写而引起找不到表

MySQL因为区分大小写而引起找不到表

开发一直在本地mysql数据进行,完成后测试连接LINUX服务器数据库,结果一直报错找不到表!另我纳闷的是服务器数据库里明明是建了表的,用mysql控制台测试连接执行查询也没问题,可程序就是一直报错!于是开始反复测试找问题,刚开始以为是驱动或mysql版本不匹配等引起的原因,但是重新写了个JDBC连接执行查询发现没问题!说明驱动没问题!于是怀疑连接池的问题,于是将程序里的连接改成新写的JDBC连接,仍然出错!这时候我都快疯了!于是将项目里的SQL语句拷贝出...
通过SSH通道来访问MySQL

通过SSH通道来访问MySQL

许多时候当要使用Mysql时,会遇到如下情况:1. 信息比较重要,希望通信被加密。2. 一些端口,比如3306端口,被路由器禁用。对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使用一些证书,不过这种办法显然不是很简单。这里要介绍另外一种方法,就是利用SSH通道来连接远程的Mysql,方法相当简单。一 建立SSH通道只需要在本地键入如下命令:ssh -fNg -L 3307:127.0.0.1:3306 myuser@remotehos...
Oracle数据库bug,表或试图不存在,表名中包含空格

Oracle数据库bug,表或试图不存在,表名中包含空格

一 1.开始:通过powderDesiger导出的SQL代码中的字段都是小写的,然后直接导入了Oracle.2.bug:无法修改表结构(在PL/SQL Developer中)---包括增加删除修改...3.明明该表是存在的,删除时报:表或视图不存在~! 第 1 行出现错误: ORA-00942: 表或视图不存在 后来终于找出原因是因为我的表名是小写的,而是大写的则不会出现这个问题。 正常情况下....数据字典里面的数据都是大写,,,,动态视图都是小写的...
Oracle数据库学习之rownum

Oracle数据库学习之rownum

淘宝,选课系统中分页显示数据用的就是rownum,这是数据库默认字段,每个表中都会有,但是使用rownum需要注意以下几点:(1)rownum不可以与*一起用(2)rownum是在查询得到结果后加上去的,默认从一开始。这貌似是显浅的一句话,但是背后的意义非常重要,随时影响我们最后的查询结果。如果我们执行如下的select语句 select rownum from student where rownum>2,原本我们是想着获取第二条记录以后的记录的,...
Oracle用户类型区别

Oracle用户类型区别

(1)在一台计算机中可以安装多个Oralce数据库(实例),它们的SID不能相同(2)但是在不同的计算机中,可以安装多个相同SID的Oracle数据库(实例)(3)在同一个网络中,多个Oracle数据库的全局数据库名一定不能相同(4)全局数据库的命名方式:SID.域名(家庭的名字,家庭的户主名字)(一个家庭里面小孩子的名字)(5)SYS用户SYS用户是Oracle中的超级用户,主要用于维护系统信息和管理实例,数据库中数据字典的所有表和视图都存储在SYS模式...
在Oracle中进行大小写不敏感的查询

在Oracle中进行大小写不敏感的查询

在Oracle中,命令和对象名称都是大小写不敏感的,因为Oracle在处理语句时,将所有的名称和命令全部转化为大写。但是对于字符串中的字符,无论是比较还是排序,都是大小写敏感的。这在Oracle是默认方式,但不是唯一的方式。下面看一个简单的例子:SQL> CREATE TABLE T (NAME VARCHAR2(30));表已创建。SQL> INSERT INTO T VALUES ("A");已创建 1 行。SQL> INSERT I...
安装Oracle时在Linux上设置内核参数的含义

安装Oracle时在Linux上设置内核参数的含义

看到一篇RedHat官方的Oracle安装文档,对于Linux内核参数的修改描述的非常清晰。安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置。SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值。一般设置为内存总大小的一半。这个值的设置应该大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,因此对于安装Oracle数据库的系统,shmmax...
<< 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 >>