sql1999语法】的更多相关文章

1.交叉连接 cross join 左右两个表进行组合,产生笛卡尔积累. 左边每一行分别于右表每一行数据匹配. 2.using using使用的前提是两个表右关联的字段需要对应,两个表的join查询. 使用前提:查询表等值.字段名一致.数据类型一致. 用法:using(列),该列两表都需要有 3.自然连接: natural join 自行进行关联字段的匹配  4.on语句…
Oracle常用语句语法汇总 Oracle10g 1 第一章Oracle命令 a) 系统管理员连接 conn */* as sysdba b) 查询当前用户 show user c) 创建新用户 create user 用户名 identified by 密码(密码不能以数字开头).例如create user abc identified by cba d) 用户登录 conn 用户名/密码.例如conn abc/cba e) 用户授权 grant 权限 to 用户.例如grant connec…
第一篇  基本操作 --解锁用户   alter user 用户 account unlock; --锁定用户   alter user 用户 account lock; alter user scott account unlock; --创建一个用户yc   密码为a       create user 用户名   identified by 密码: create user yc identified by a; --登录不成功,会缺少create session 权限,赋予权限的语法  …
SQL多表查询 等值和不等值连接查询 从多个表中获取数据:如果在查询的时候,直接从多个表中获取数据.没有添加条件判断,会出现"笛卡尔积"错误 笛卡尔积错误 笛卡尔集会在下面条件下产生 省略连接条件 连接条件无效 所有表中的所有行互相连接 为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件. Oracle 连接多表查询 在 WHERE 子句中写入连接条件. 在表中有相同列时,在列名之前加上表名前缀 SELECT table1.column, table2.column FROM…
这个系列的博文知识回顾sql知识作的记录,温故而知新.上一篇内容达不到知识分享的层级被移出园子首页,对不住各位看官,内容简单了些.下面咱就记录多一些的基础知识,薄利多销: 控制用户权限 • 创建用户 CREATE USER user IDENTIFIED BY password; • 创建用户表空间 ALTER USER user QUOTA UNLIMITED ON users • 赋予系统权限 – CREATE SESSION(创建会话) – CREATE TABLE(创建表) – CREA…
Oracle学习系列1 两个服务必须启动: OracleOraDb10g*TNListener 和 OracleService*** 使用sqlplusw先进行环境的设置 set linesize 300    ; set pagesize 30     ; 编辑sql命令: ed a.sql 执行 @a 切换用户: conn User/passwd   [as sysdba|sysoper ] conn system/manager conn sys/change_on_install  as…
总结了一下大家的意见,也加了一些个人的看法,Oracle的学习路径,可供参考: 初级阶段: 可以从OCP教材开始,还有文档中的Administrator's Guide.Concepts.Performance Tuning Guide.Backup and Recovery Advanced User's Guide.Backup and Recovery Basics.特别是Administrator's Guide.Concepts.Performance Tuning Guide,要详细…
Oracle学习系列3 ************************************************************************************ 多表查询: 1,SQL1999语法对多表查询的支持 2,分组统计及统计函数的使用 3,子查询,并结合多表查询,分组统计做复杂查询 4,数据库的更新操作 5,事务处理和数据库死锁 ****************************************************************…
; select ename,empno,deptno from emp where job='CLERK'; select * from emp where comm>sal; select * from emp where comm>sal*0.6; and job='CLERK'); ; ; ); ; select * from emp where ename not like '%R%'; select initcap(ename) from emp; select ename,job…
SQL1999语法标准 CROSS JOIN 产生笛卡尔积 SELECT * from EMP CROSS JOIN dept; NATURAL JOIN 自然连接 相同列 SELECT * from EMP NATURAL JOIN dept; JOIN USING(deptno)添加关联字段 SELECT * from EMP JOIN dept USING(deptno); 设置关联条件 SELECT * from EMP e JOIN salgrade s ON(e.sal betwee…