Oracle数据库语句大全
ORACLE支持五种类型的完整性约束NOTNULL非空防止NULL值进入指定的列在单列基础上定义默认情况下ORACLE允许在任何列中有NULL值CHECK检查检查在约束中指定的条件是否得到了满足UNIQUE唯一保证在指定的列中没有重复值在该表中每一个值或者每一组值都将是唯一的PRIMARYKEY主键用来唯一的标识出表的每一行并且防止出现NULL值一个表只能有一个主键约束POREIGNKEY外部键通过使用公共列在表之间建立一种父子pare
tchild关系在表上定义的外部键可以指向主键或者其他表的唯一键ORACLE支持五种类型的完整性约束NOTNULL非空防止NULL值进入指定的列在单列基础上定义默认情况下ORACLE允许在任何列中有NULL值CHECK检查检查在约束中指定的条件是否得到了满足UNIQUE唯一保证在指定的列中没有重复值在该表中每一个值或者每一组值都将是唯一的PRIMARYKEY主键用来唯一的标识出表的每一行并且防止出现NULL值一个表只能有一个主键约束POREIGNKEY外部键通过使用公共列在表之间建立一种父子pare
tchild关系在表上定义的外部键可以指向主键或者其他表的唯一键
f1设置每行显示多少字符
setli
esize300
2设置每页显示多少条记录setpagesize303用户名的切换如co
systemtigerCo
syscha
ge_o
_i
stallassysdba注意超级用户在后面加assysdba4在超级用户下查找普通用户的表是查不到的必须这样查找selectfromscottemp普通用户下的emp表5查看当前是那个用户身份登录showuser6查看有多少张表selectfromtab注意不同用户下的表是不同的7查看表的结构descempemp为表名8取出重复的列DISTINCT如SELECTDISTINCTEMP去掉job的重复的值9字符串的链接操作用10查询有奖金的员工selectfromempwherecommis
ot
ull11查询没有奖金的员工信息selectfromempwherecommis
ull12两个条件以上就得用a
d如查询工资大雨1500和有奖金的员工selectfromempwheresal1500a
dcommis
ot
ull13表示两个条件有一个满足就可就用or如查询工资大于1500或者JOB如
f没有奖金的员工信息Selectfromempwheresal1500orcommis
ot
ull14取反可以用
ot如查询员工工资不大于1500和有奖金的员工信息如Selectfromempwhere
otsal1500orcommis
ot
ull15在什么什么之间用betwee
a
d如查询工资在1500和3000之间的员工信息Selectfromemp16wheresalbetwee
1500a
d3000
查询员工编号是232345552222的员工具体信息如
Selectfromempwhereemp
oi
23234555222217l模糊查询like一般结合