oracle数据库学习心得(一)_学不会编程的程序猿的博客-爱代码爱编程_oracle数据库学习心得
1、基本查询语句:select 字段 from 表名;
2、算数运算符:+、-、*、/
3、虚表dual:专门用于做查询某些表达式的实验
4、空值:’‘或null,空值和任何值做数学运算结果一定为空;空值和任何值做比较运算结果一定为假(oracle数据库没有true和false)
5、Oracle不区分大小写,但是标志符区(表名、列名、别名等)分大小写,标志符不加""默认自动转换为大写执行
6、Oracle中双引号作用:转义非法标志符为合法,强制标志符原始大小写执行
7、给列起别名:表达式 as 别名/表达式 别名
8、拼接字符串:||
9、消除重复行:distinct
10、过滤子句:select 字段 from 表名 where 条件表达式;
11、比较运算符:>、<、>=、<=、<>、!=、^=
12、between:查询范围,表达式 between 小值 and 大值;逻辑非:not between
13、判断是否为空值:is null,is not null
14、in(值列表):如果表达式等于值列中的任意一个值,就为真,表达式 in (值列表[可以是子查询]);not in(值列表) :表达式不等于值列表中的任意一个值,才为真
15、模糊查询:表达式 like ‘’,通配符:%表示0~多个任意字符,_表示1个任意字符
16、逻辑与 and ;逻辑或 or;逻辑非 not
17、排序子句:order by 排序表达式 asc升序(不写默认升序) desc 降序,排序操作非常耗费资源,大量排序数据,必须提前做好数据库的优化
18、伪列rownum:查询结果集自动编号;rownum >n、>=n、=1以外的值一定为假,例:select rownum,字段 from 表名;
19、伪列rowid:行的物理地址,在数据库中是唯一的,用法与rewnum类似,物理地址格式类似’AAAE5cAABAAAK/ZAAH’