数据库复习1

来源:互联网 发布:淘宝网站源码 编辑:程序博客网 时间:2024/05/17 23:16

口令:

sys/change_on_install

system/manager

scott/tiger


必要服务:

oracleServiceXXX

oracleXXXXlistener


查找所有的表:select * from tab;

显示表的所有信息和各种约束:DESC 表名;


SQL:structured query language.


简单查询

DESTINCT用来去掉重复行,但是要该行所有数据都相同才去掉重复:select  DESTINCT job,name from 表名


取别名,基本四则运算:select sal*12+12 salary FROM 表名


||用于拼接查到的值: select sal || job from 表名(查到的值是1200sales这种形式)


限定查询

不等于的两种表示方法:<>      or        !=

等于的符号表示: =

AND OR  NOT是sql里面的与或非,||其他用途,拼接用。

SQL语句字母串是区分大小写的

BETWEEN...AND表示范围: SELECT * FROM 表名 WHERE sal BETWEEN 1200 AND 3000.

                                                     SELECT * from 表名 WHERE hiredate BETWEEN 字符串格式的日期('9-5月-1881') AND 字符串格式的日期

IS (NOT) NULL:为空或者不为空

IN 表示范围: select  *  from 表名 where empno IN (434,454);NOT IN (null)不会返回任何东西

like,_匹配单个字符,%匹配多个: select * from 表名 where ename like 'A%'













原创粉丝点击