1. show user;-----查看当前用户名
2. select * from tab; -----------查看当前系统下 所有表
3.show linesize; --查看当前行宽
4.set linesize 200; ------设置行宽为200
5. col tname for a8; ----------设置tname列宽为8个字符宽度
col deptno for 9999999; -------------设置deptno 的宽度为7个字符宽度
6.select * from 表名; ---------select * 是查询所有
select ename,sal,empno from emp; -------------也可以select 加上要查询的 列名字(更优化)
7 . desc dept; --------查看dept表的结构
8. 投影: 查询表里面的部分数据
9. 总结c(change)命令 首先定位到你错误的哪一行(直接输入错误的行号回车), c空格/错误的单词/正确的单词;
10. 如果你在做算术运算的时候,某一个字段为空(null),那么他的到的结果就是null
在oracle中null 永远不等于null
nvl(comm,0) 滤空函数nvl ,即:当comm 为空 运算时 以零代替
11. select * from emp where comm is null;
--------查询comm 为空 不能 用 = 只能用 is
12. select ename 姓名, job as "工作" , sal "薪水" from emp;
------为字段取别名三种方式
--区别: 引号里面的别名可以加特殊符号 因为是一个整体
没有加引号的不能加特殊符号 不会认为是一个整体 会因为特殊符号的作用而起作用
13. select distinct job,sal from emp;
---distinct 去除重复内容,后面跟多个字段则以所有字段作为是否重复的标准。
14. select 'hello' || 'world' 世界你好 from dual;
---- || 是连接符连接前后字符
---世界你好 此处为别名
----dual 为测试用表
15. oracle 中 单引号代表字符串;上引号代表别名
16. ----------在oracle中字段的名称是不区分大小写的,但是字段里面的值是区分大小的