day3 sql语句

sqlplus / as sysdba

startup

sqlplus scott/tiger

vi .bash_profile

容宽不够 set lines 200 set pages 200 确定数据量: select count(*) from emp; (1) select count(1) from emp; (2) 确定表结构 desc emp; 看两行 select empno,ename from emp; 可以进行数学运算 select empno,ename,sal+300 from emp; 给每一个人加工资

(1)的优先级高 select * from emp; 语言:{ 一 机器语言 二汇编 三C-(c c++ java c#) 四SQL } SQL基本语法: select 标识 选择那些列 from标识从哪个表选择 sql select 语句的功能 列 关系型数据库 起别名: select empno as id from emp; # as加和不加都可以 加是老标准 连接符 || select 'alter user '||ename||' account unlock;' from emp; 过滤和排序数据 在查询中过滤 where select * from emp where ename = 'KING'; 字符中大小写敏感 筛选出 select * from emp where deptno !=30; 查询 是否为空 select * from emp where comm is null; 去重 distinct select distinct deptno from emp; 多重逻辑: select * from emp where job='SALESMAN' or job='CLERK' and sal>1500; 升序排列: select * from emp order by sal; 降序排列: select * from emp order by sal desc; 也可以 跟序号 select * from emp order by 6 desc; 多表查询: select a.ename,b.loc from emp a,dept b where a.deptno=b.deptno;(1)

select emp.ename,dept.loc from emp , dept where emp.deptno=dept.deptno;(2) (1)有表别名,一般都用第一种 去重: select a.ename ,b.loc,a.sal from emp a,dept b where a.sal between 1500 and 2000; 外连接 select a.ename ,b.loc from emp a left join dept b on a.deptno=b.deptno 驱动表和匹配表 两张表都有空值,但是你只想显式一张表里的所有制,包括空值,那么就用这张表做匹配表,另外的那张表做驱动表。在left join 中驱动表在左,在right join 中的驱动表在右,而与之相反的一侧为匹配表。 满外连接

数据关系 集合 线型 树 图 oracle 大小写不明感 隐式转换 系统协助转换的 显式转换 自己写的 定义空值 空值是无效的,未指定的 alter user hr account unlock; alter user hr identified by hr; grant connect to hr; grant resource to hr;

推荐书《oracle开发指南》

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java帮帮-微信公众号-技术文章全总结

【数据库】MySQL进阶七、limit用法& varchar类型排序

【数据库】MySQL进阶七、 limit用法与varchar排序 limit用法 limit是mysql的语法 select * from table limi...

3526
来自专栏颇忒脱的技术博客

Mybatis Mapper.xml继承机制

Mybatis实际上隐藏了一个功能:Mapper.xml可以继承,这个在官方文档中并没有提到过,不过在这个issue (commit)里提到过。

2983
来自专栏AhDung

【SQL】小心字符串拼接导致长度爆表

别想当然以为它会返回8002,而是8000,select @max也只会得到8000个a,后面两个b没了。我们知道,varchar(max)类型不受字符数限制,...

1753
来自专栏菩提树下的杨过

AS3中的单件(Singleton)模式

单件(singleton)模式在c#中是最容易实现的模式,其主要用意就在于限制使用者用new来创建多个实例。但在as3中,构造函数必须是public的(语法本身...

2195
来自专栏程序猿DD

漫画:什么是单例模式?(整合版)

————— 第二天 ————— 单例模式第一版: public class Singleton { private Singleton() {} ...

23510
来自专栏钟绍威的专栏

递归思想解决输出目录下的全部文件

刚刚了解了下递归思想 递归就是在方法内调用本方法 下面说一个实际的应用 输出目录下的全部文件,当目录中还有目录时,则进入目录输出里面的文件 import j...

1977
来自专栏Hadoop数据仓库

HAWQ技术解析(十) —— 过程语言

        HAWQ支持用户自定义函数(user-defined functions,UDF),还支持给HAWQ内部的函数起别名。编写UDF的语言可以是SQ...

4745
来自专栏JavaEdge

为什么java中用枚举实现单例模式会更好代码简洁

代码简洁 这是迄今为止最大的优点,如果你曾经在Java5之前写过单例模式代码,那么你会知道即使是使用双检锁你有时候也会返回不止一个实例对象。虽然这种问题通过...

5684
来自专栏学习力

《Java从入门到放弃》框架入门篇:hibernate查询——HQL

2117
来自专栏Danny的专栏

【MyBatis框架点滴】——MyBatis输出映射

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

1552

扫码关注云+社区

领取腾讯云代金券