现在位置: 首页 > 数据库 > 文章
2019年05月25日 数据库 ⁄ 共 8457字 评论关闭
在我们讲解的过程中我们利用 scott 用户存在的几张表(emp,dept)为大家演示如何使用 select 语句,select 语句在软件编 程中非常有用,希望大家好好的掌握。   Oracle  笔记 7 emp 雇员表  clerk   普员工  salesman 销售  manager   经理  analyst 分析师  president   总裁 mgr   上级的编号  hiredate 入职时间  sal 月工资  comm 奖金  deptno 部门 dept 部门表  deptno 部门编号  accounting 财务部  research   研发部...
阅读全文
2019年05月23日 数据库 ⁄ 共 972字 评论关闭
SQL连接可以分为内连接、外连接、交叉连接。   数据库数据:             book表                                          stu表   1.内连接 1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 1.2.不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括>、>=、<=、<、!>、!&...
阅读全文
2019年05月23日 数据库 ⁄ 共 6691字 评论关闭
MySQL 群集是 MySQL 适合于分布式计算环境的高可用、高冗余版本。它采用了 NDB Cluster 存储引擎,允许在 1 个群集中运行多个 MySQL 服务器。在 MySQL 5.0 及以上的二进制版本中,以及与最新的 Linux 版本兼容的 RPM 包中提供了该存储引擎。     MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于...
阅读全文
2019年05月23日 数据库 ⁄ 共 1792字 评论关闭
在Linux中安装好Mysql之后,要进行一些相关配置。 根据需要修改 /etc/my.cnf,参考配置: [mysqld] # 设置默认为 INNODB 表,支持事务,支持行锁: default-storage-engine=INNODB # 设置默认的字符集: default-character-set=utf8 # 客户机通信所使用的缓冲区大小的最大值 max_allowed_packet=16M 启动 MySQL: service mysql start /etc/init.d/mysql start /usr/share/mysql/mysql.server start [mysql.server] # 注释掉 ...
阅读全文
2019年05月23日 数据库 ⁄ 共 20357字 评论关闭
功能 Spark新发布的Spark SQL组件让Spark对SQL有了别样于Shark基于Hive的支持。参考官方手册,具体分三部分: 其一,能在Scala代码里写SQL,支持简单的SQL语法检查,能把RDD指定为Table存储起来。此外支持部分SQL语法的DSL。 其二,支持Parquet文件的读写,且保留Schema。 其三,能在Scala代码里访问Hive元数据,能执行Hive语句,并且把结果取回作为RDD使用。 第一点对SQL的支持主要依赖了Catalyst这个新的查询优化框架...
阅读全文
2019年05月22日 数据库 ⁄ 共 3842字 评论关闭
建议使用GRANT语句进行授权,语句如下: GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 上句: “username”替换为将要授权的用户名,比如clientusr; “password”替换为clientusr设置的密码; 3、可访问数据表授权 创建好帐户之后,就开始给上面的common user进行数据表授权,步骤3中增加的连接用户默认权限都是“N”的,必须在db表中为该帐户授权,允许其访问专用数据库,当...
阅读全文
2019年05月22日 数据库 ⁄ 共 17511字 评论关闭
racle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。 如图:   一、基本组成: Oracle server:    一般情况下是一个instance和一个database组成    1个instance只能对应一个数据库。     特殊:1个数据库可以有多个instance(rac)         一台服务器上同时可装多套版本的数据库软件,每个数据库软件可建多个数据库,但是每个数据库只对应一个instance,也可以理解成每个数据库只有一...
阅读全文
2019年05月22日 数据库 ⁄ 共 1625字 评论关闭
undo表空间与redo日志文件在oracle中的作用非常重要,本文重点介绍undo回滚段的作用与特点,同时简单介绍undo与redo的区别和各自己的作用。一、undo中数据的特点:1.是数据修改前的备份,主要是保证用户的读一致性(为了实现这种功能,类似Redo,Oracle用Undo来记录前备份信息,insert、update、delete的相关信息记录在Undo表空间的回滚段内;记录的信息量,insert最少只需添加记录的rowid、update其次记录所修改的旧值,delet...
阅读全文
2019年05月22日 数据库 ⁄ 共 2390字 评论关闭
数据块(Oracle Data Blocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。   Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块,Oracle也会读取整个块。所以说,“块”是Oracle读写数据的最小单位或者最基本的单位。   块的...
阅读全文
2019年05月22日 数据库 ⁄ 共 2459字 评论关闭
1、选择所有的记录    select * from table_name;    其中*表示表中的所有字段。   2、查询不重复的记录    用关键字distinct    select distinct  字段名  from  表名;    3、条件查询    用关键字where    select * from 表名 where 条件;    where后面的条件是一个字段的比较,可以使用=、>、<、>=、<=、!=等比较运算符;多个条件还可以使用or、and等逻辑运算。   4、排序和限制    用关键字o...
阅读全文