在我们讲解的过程中我们利用 scott 用户存在的几张表(emp,dept)为大家演示如何使用 select 语句,select 语句在软件编
程中非常有用,希望大家好好的掌握。
Oracle 笔记
7
emp 雇员表
clerk 普员工
salesman 销售
manager 经理
analyst 分析师
president 总裁
mgr 上级的编号
hiredate 入职时间
sal 月工资
comm 奖金
deptno 部门
dept 部门表
deptno 部门编号
accounting 财务部
research 研发部...
阅读全文
在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]
# 注释掉 ...
阅读全文
功能
Spark新发布的Spark SQL组件让Spark对SQL有了别样于Shark基于Hive的支持。参考官方手册,具体分三部分:
其一,能在Scala代码里写SQL,支持简单的SQL语法检查,能把RDD指定为Table存储起来。此外支持部分SQL语法的DSL。
其二,支持Parquet文件的读写,且保留Schema。
其三,能在Scala代码里访问Hive元数据,能执行Hive语句,并且把结果取回作为RDD使用。
第一点对SQL的支持主要依赖了Catalyst这个新的查询优化框架...
阅读全文
建议使用GRANT语句进行授权,语句如下:
GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
上句:
“username”替换为将要授权的用户名,比如clientusr;
“password”替换为clientusr设置的密码;
3、可访问数据表授权
创建好帐户之后,就开始给上面的common user进行数据表授权,步骤3中增加的连接用户默认权限都是“N”的,必须在db表中为该帐户授权,允许其访问专用数据库,当...
阅读全文
racle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。
如图:
一、基本组成:
Oracle server:
一般情况下是一个instance和一个database组成
1个instance只能对应一个数据库。
特殊:1个数据库可以有多个instance(rac)
一台服务器上同时可装多套版本的数据库软件,每个数据库软件可建多个数据库,但是每个数据库只对应一个instance,也可以理解成每个数据库只有一...
阅读全文
undo表空间与redo日志文件在oracle中的作用非常重要,本文重点介绍undo回滚段的作用与特点,同时简单介绍undo与redo的区别和各自己的作用。一、undo中数据的特点:1.是数据修改前的备份,主要是保证用户的读一致性(为了实现这种功能,类似Redo,Oracle用Undo来记录前备份信息,insert、update、delete的相关信息记录在Undo表空间的回滚段内;记录的信息量,insert最少只需添加记录的rowid、update其次记录所修改的旧值,delet...
阅读全文