常用数据存储形式
文件
数据库 database(DB)
| - 表( table)是数据库中数据存储的基本形式
| - 数据库中标准语言 SQL(结构化查询语言、 Structured Query Language)
| | - 数据定义语言 DDL (Data Definition Language )
| | - create table
| | - alter table
| | - drop table
| | - 数据操纵语言 DML (Data Manipulation language )
| | - insert
| | - update
| | - delete
| | - 事物控制语言 TCL (Transaction Control Language )
| | - commit
| | - rollback
| | - 数据查询语言 DQL (Data Query Language )
| | - 数据控制语言 DCL ( Data Control Language )
|
| - 数据库( DB ):关系数据库使用关系或者二维表存储信息
| - 数据库管理系统( DBMS ):是一套软件,用于在数据库中存储数据,
维护数据,查询数据等等
| - 数据库管理员( DBA )
tarena Oracle(Telnet 172.19.1.6 sqlplus openlab open123)
数据库表结构
| - s_emp employee (id 、dept_id)
| - s_dept department (id)
| - s_region region id ( id)
执行下列查询语句,会出现某些字段为空:
select first_name,salary*12,salary*12+salary*12*commission_pct/100 from s_emp;
如果表达式中,包含空值,将导致结果为空
nvl() :
在算是表达式中包含空值转换函数 coalesce(数据库都能用 )
Oracle 的控制转换函数: nvl(); 将字段中 Null 转成具体的值
nvl(p1,p2);
if (p1 os null)