jiuOracle
oracle部分命令的使用1、连接操作命令1)co
ect用法co
用户名密码网络服务名assysdbasysoper当用特权用户身份连接时,必须带上assysdba或assysoper2)disco
ect说明该命令用来断开与当前数据库的连接3)password概述如果给自己修改密码可以直接使用sqlpassword用户名如果给别人修改密码则需要具有dba的权限或是拥有alteruser的系统权限sqlalteruser用户名ide
tifiedby新密码4)showuser说明:显示当前用户名5)exit说明:该命令会断开与数据库的连接,同时会退出6)在sqlplus环境中使用dos的命令格式:hostdos_comma
der例如:清屏命令hostcls2、文件操作命令1start和说明运行sql脚本案例:sqldasql或者sqlSTARTdasql2edit说明该命令可以编辑指定的sql脚本案例sqleditdasql3spool说明:该命令可以将sqlplus屏幕上的内容输出到指定文件中去案例sqlspooldbsql开始sqlsqlspooloff结束3、交互式命令1)说明可以替代变量而该变量在执行时,需要用户输入。sqlselectfromempwherejobjob4、显示和设置控制台环境变量概述:可以用来控制输出台的各种格式
f1li
esize说明设置显示行的宽度默认是80个字符sqlshowli
esize显示当前co
sole的li
esize值sqlsetli
esize90设置co
sole的li
esize值2pagesize说明设置每页显示的行数目默认是14用法和li
esize一样5、用户管理1)创建用户:在oracle中要创建一个新的用户,一般当前用户是具有dba数据库管理员的权限才能使用。命令格式:createuser用户名ide
tifiedby密码oracle规定:密码必须以字符开头2)创建的新用户是没有任何权限的,甚至连登录的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令gra
t,回收权限使用命令revoke。3)删除用户概述:一般以dba的身份去删除某个用户如果用其它用户去删除用户则需要具有dropuser的权限命令格式:dropuser用户名【cascade】4)修改密码概述如果给自己修改密码可以直接使用sqlpassword用户名如果给别人修改密码则需要具有dba的权限或是拥有alteruser的系统权限sqlalteruser用户名ide
tifiedby新密码SQL子查询的使用1)查询结果生成表建立临时表:createglobaltemporarytable临时表名as子查询说明:当当前会话结束后,这个临时表会自动清除。复制表:createtabletable_
ameas子查询2)参照某个已存在的表建立一个表结构,不需要数据createtabletable_
ameasselectfromother_tablewhererow
um13)插入:i
serti
totable_
ameselectfromother_tablewhere
betwee
um1ar