PLSQL高级查询

PLSQL高级查询

ID:37917113

大小:77.50 KB

页数:8页

时间:2019-06-02

PLSQL高级查询_第1页
PLSQL高级查询_第2页
PLSQL高级查询_第3页
PLSQL高级查询_第4页
PLSQL高级查询_第5页
资源描述:

《PLSQL高级查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库启动数据库Sqlplus/nolog登陆连接数据库Connygj/123@orclassysdba;表空间创建表空间Createtablespacetbs_school2datafile‘F:appRainboworadataorclschool_01.dbf’3size20mautoextendon;修改表空间Alterdatabasedatafile‘F:appRainboworadataorclschool_01.dbf’resize30m;用户创建用户Createuser用户

2、名identifiedby密码2defaulttablespace表空间名3temporarytablespacetemp;授权Grant角色名to用户名;表创建表Createtable表名(字段名字段类型(字段长度),字段名字段类型(字段长度))Createtableschool(idvarchar2(5),namevarchar2(40),studentCountnumber(3));查询表desc表名;添加字段altertable表名add(字段名字段类型(字段长度));修改字段altertable表名

3、modify(字段名字段类型(字段长度));删除字段Altertable表名dropcolumn字段名;删除表Droptable表名约束增加主键约束Altertable表名addconstraint约束名primarykey(字段名);查看主键约束Selectconstraint_namefromuser_constraintswheretable_name=‘表名(大写)’;增加唯一约束Altertable表名addconstraint约束名unique(字段名);增加检查约束Altertable表名add

4、constraint约束名check(字段名>0);删除约束Altertable表名dropconstraint约束名;表数据操作创建记录Insertinto表名(字段名,字段名,字段名,createdate)values(字段值,字段值,字段值,to_date(‘2012-03-19’,’yyyy-mm-dd’));创建备份表Createtableschool_bk(字段名字段类型(字段长度),字段名字段类型(字段长度))备份数据Insertintoschool_bkselectt.*,sysdatefro

5、mschoolt;提交数据commit更新表数据Update表名set字段名=字段值,字段名=字段值whereid=‘00002’;删除表数据Deletefrom表名whereid=‘00002’,恢复备份表Insertinto表名selectid,name,studentCountfromschool_bk截断表,不需要提交Truncatetable表名;查询字段部分查询Select字段名,字段名from表名;条件查询Select*from表名where字段名between100and200;升序排序查询S

6、elect*fromschoolorderby字段名;降序排序查询Select*fromschoolorderby字段名desc;别名查询Selectidas“编号”,nameas“学校”from表名限制查询行数Selectidas“编号”,nameas“学校”from表名whererownum<3;用户授权Sys账户连接数据库Connsys/123@schoolassysdba;创建用户Createusertest1identifiedbysysDefaulttablespace表空间名Temporaryt

7、ablespace临时表空间名Quota5mon表空间名;用户授权连接表权限Grantcreatesessionto用户;创建表权限Grantcreatetableto用户;撤销权限Revokecreatesession,createtablefrom用户;创建角色Createrole角色名;角色授权Grantcreatesession,createtableto角色名;为用户授予角色Grant角色名to用户名;字符函数查询字段长度Selectlength(‘asvasdad’)fromdual;Select

8、name,length(name)fromschool;左截取Selectltrim(‘oracle’,’ora’)fromdual;右截取Selectrtrim(‘oracle’,’cle’)fromdual;两端截取Selecttrim(‘a’from’Oracle’)fromdual;转换小写Selectlower(‘Oracle’)fromdual;转换大写Selectupper(‘Orac

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。