版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1掌握连接服务器命令net,以及使用Sqlplus工具进入数据2create3掌握插入数据语句4了解常用的Sqlplus命令*5*6*78注 练习1:把用户数据存入数据库的表中,并作查 练习2:建部门表(Dept)和员工表(Emp 练习3:学习查询语句 distinct关键 练习4:学习查询语句 大小写问题upper函数&&lower函 betweenand关键 in(列表 模糊匹配like isnull&&isnot 1User_xxx接接 输入用户名、(不显示SqlPlusOracle如果提示SQLOracleSQL>createtable password
--表 SQL>insertintoSQL>insertintoSQL>SQL>selectname fromuser_xxx;SQL>selectSQL>selectname fromwhereid= andpassword='1234'2DeptEmpDeptdroptabledept_xxxcreatetable number(2) char(20),locationchar(20))insertintodept_xxxvalues(10,'developer','beijing');insertintodept_xxxvalues(20,'account','shanghai')insertintodept_xxxvalues(30,'sales','guangzhou')insertintodept_xxxvalues(40,'operations','tianjin')commitselect*fromdept_xxxEmpSQL>SQL>createtable )SQL>insertintoemp_xxx 10000,2000,'12-MAR-10',1005,SQL>insertintoemp_xxx 8000,1000,'01-APR-11',1001,SQL>insertintoemp_xxx 9000,1000,'11-APR-10',1001,SQL>insertintoemp_xxx5000,null,'01-JAN-11',1001,SQL>insertintoemp_xxx 15000,null,'15-MAY-08',null,SQL>insertintoemp_xxx 5000,400,'01-FEB-09',1005,SQL>insertintoemp_xxx3000,500,'01-FEB-09',1006,SQL>insertintoemp_xxx 5000,500,'1-MAY-09',1005,SQL>insertintoemp_xxx 4000,null,'20-FEB-09',1008,SQL>insertintoemp_xxx 4500,500,'10-MAY-09',1008,SQL>setlinesize150SQL>colempnofor9999SQL>colmgrfor9999SQL>coldeptnofor99SQL>colsalaryfor
empno4mgr4deptno2salarySQL>select*fromdept_xxx;SQL>select*fromemp_xxx3:学习查询语句SQL>SQL>selectename,salary,salary*12fromemp_xxx nvlSQL>selectSQL>selectenamesalarybonussalary+bonusmonth_salfromemp_xxx; SQL>SQL>selectename,salary,bonus,salary+nvl(bonus,0)month_salfromemp_xxx;bonusnullSQL>insertintovalues(1011SQL>insertintovalues(1011, ',null,null,null,null,null,null)SQL>SQL>insertintoemp_xxx(empno,ename)values(1011,' ');7emp_xxx'nopositionSQL>SQL>selectename,nvl(job,'noposition')fromemp_xxx8emp_xxx20111010SQL>SQL>selectename,nvl(hiredate,'10-OCT-11')fromemp_xxx表【案例9】表emp_YYY为SQL>SQL>createtableemp_xxxasselect*fromemp_yyydistinctSQL>SQL>selectdistinctjobfromemp_xxxSQL>SQL>selectdistinctdeptnofromemp_xxx4:学习查询语句SQL>SQL>select*fromemp_xxxwheresalary>10000SQL>SQL>select*fromemp_xxxwherejob= yst'ystSQL>SQL>select*fromemp_xxxwherelower(job)= yst'SQL>SQL>select*fromemp_xxxwhereupper(job)= YST'betweenandSQL>select*fromSQL>select*fromemp_xxxwheresalarybetween5000and10000SQL>SQL>select*fromemp_xxxwheresalary>=5000andsalary<=10000SQL>SQL>select*fromwherehiredatebetween'01-JAN-11'and'31-DEC-11'01-JAN-1131-DEC-SQL>select*fromwherejobin('Manager'SQL>select*fromwherejobin('Manager', yst')SQL>SQL>select*fromwherejob='Manager'orjob= yst'模糊匹配likeSQL>SQL>select*fromemp_xxxwherelower(job)like'%sales%'SQL>select*fromemp_xxxwherejoblike'_a%'21EMPSQL>selectcount(*)fromuser_tableswheretable_namelike'%EMP%'22S_'SQL>selectcount(*)fromuser_tableswheretable_namelike'S\_%'escapeisnull&&isnot【案例SQL>SQL>select*fromemp_xxxwhereb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏教版初中英语下册词汇专项训练习题及答案
- 2026年心理治疗师考试心理治疗技能模拟专项题库冲刺练习题及答案
- 医师资格考试内科学专业知识模拟试卷及答案
- 2026年浙江省体育教练专业能力测试题库及答案
- 2026年网络营销师认证考试搜索引擎营销策略习题集及答案
- 安全生产管理人员职业健康安全管理专项模拟试题及答案
- 网络营销师职业资格考试电子商务支付与安全模拟试题及答案
- 2026年安全生产信息化建设与应用模拟试卷及答案
- 2026年北京市体育教练专业能力测试题库及答案
- 2026年执业药师资格考试中药学综合模拟试卷及答案
- 2026年食品安全员专业知识考试题库(含答案)
- 40248-2026人员密集场所消防安全管理
- 2025年湖南能源集团招聘考试笔试试题含答案
- 数字测绘成果质量保证体系与管控方案 技术标专用
- 2026年小学青岛版(六三制)六年级科学上册全册教案
- 2026年秋季开学初三弱科突破备考规划课件
- 围墙及厂区道路改造工程施工组织设计
- 2026年长期照护师资格考试试卷及答案(共十二套)
- 2026年中小学教师正高级职称评聘答辩试题及答案
- 新疆维吾尔自治区2026年中考历史真题
- 2026年西安秦华燃气集团校园招聘(15人)笔试历年难易错考点试卷带答案解析
评论
0/150
提交评论