Oracle基础知识将Oracle中的日期设置为英文:alterSessionsetnls_date_language=american;SQL:结构化查询语言DML:数据操作语言insert、update、delete、mergeDDL:数据定义语言create、alter、drop、truncateDCL:数据控制语言Grantrevoke事物控制语句commitrollbacksavepoint一、关系数据库管理术语主键(PK)和外键(FK)主键:唯一识别表中记录
取值唯一,非空外键:建立表与表之间的关联关系
取值必须是所关联列中的值或空值二、数据库对象视图:表的映像真正的数据存在表里序列数(Sequence):产生主键值确保主键唯一索引(index):加快查找速度同义词或者别名(Synonym):程序单元(Programunit)PL/SQL:ProcedureLanguage/SQL过程化结构查询语言属于第三代语言只适用于Oracle在SQL添加一些过程处理语句存在过程化语言程序变得更加简单三、数据完整性约束实体:主键要求,非空唯一参考:外键必须是所关联列中的值或者是空值列:数据类型限制自定义类型的限制:符合业务规则实体完整性、参照完整性、自定义完整性Oracle9i:internetOracle10g:grid网格化计算telnetIPsqlplus(briup/briup)SQL和PL/SQL是语言SQL*Plus客户端工具第一章selectingrows一、格式:select[distinct]{*,column[alias],…
}fromtable;1)distinct删除重复的记录selectdistinctnamefroms_emp;selectdistinctdept_id,title这时distinct限制多个约束dept_id和titlefr