课堂笔记
懿范
这个作者很懒,什么都没留下…
展开
-
oracle语句
转载 2018-10-17 21:48:04 · 79 阅读 · 0 评论 -
Oracle多表查询(1)
一、多表连接类型1.第一种分类:内外分内连接:inner外连接:左外链接、右外链接、完全外连接比较生成的集合体:内连接生成的集合体,是两张表或者是多张表中相等的记录。外连接:外连接生成的集合体:两张表或者是多张表中相等的记录;两张表中不等的记录。左外链接:两张表或者是多张表中相等的记录;左表中不等的记录。右外链接:两张表或者是多张表中相等的记录,右表中不等的记录。完全外连接:两张表...原创 2018-11-19 19:34:10 · 135 阅读 · 0 评论 -
JavaScript(二维数组的转置)
效果图如下:原创 2018-11-19 20:17:16 · 1664 阅读 · 0 评论 -
JavaScript(随机点名待续。。。)
效果图:原创 2018-11-19 20:32:33 · 123 阅读 · 0 评论 -
Oracle(第六章 子查询)
having子句应用子查询例如:显示部门内最低工资比20部门最低工资要高的部门的部门编号及部门内的最低工资第一步:查询每个部门的最低工资select deptno,min(sal) from emp group by deptno;第二步:20部门的最低工资是多少?select min(sal) from emp where deptno=20;第三步:查询哪些部门最低工资比800(2...原创 2018-12-04 20:12:26 · 681 阅读 · 0 评论 -
Oracle(第五章--组函数和分组统计)
组函数:n个数---->1个数单行函数: n个数------>n个数多表连接类型和对应的语法格式select [collumn,] group_function(column)from table[where condition][group by column][order by column];1、组函数在数值型数据的应用例如:统计全公司员工最高收入、最低收入、平...原创 2018-11-27 18:29:26 · 890 阅读 · 0 评论 -
Oracle(子查询)
子查询分为三类:1.单行子查询> < >= <= <>2.多行子查询 in any all3.多列子查询例如:查找收入大于员工7566的其他员工的姓名分类:通过分析是单行子查询实现步骤:先找7566员工的收入select sal from emp where empno=7566;第二步:查找工资大于2975的员工姓名(2975是7566的工资)...原创 2018-11-28 17:17:22 · 2013 阅读 · 0 评论 -
Oracle(第六章 多列子查询)
多列子查询:成对多列子查询(一一对应的关系)和不成对多列子查询例如:从emp数据表中找出和30部门中任意一个雇员的佣金和薪水完全相同的雇员,并显示其姓名、部门编号、薪水和佣金条件:和30部门薪水和佣金完全相同第一步:查询30部门员工的薪水和佣金select sal,comm from emp where deptno=30;第二步:找出那些员工的收入是1600并且提成是300sel...原创 2018-12-05 16:04:43 · 732 阅读 · 0 评论 -
第七章(替代变量)
1、替代变量的定义(1)例如:如何根据输入的员工代码查询员工的信息select ename,empno,sal from emp where empno=&employee_num;(2)替代变量应用在日期和字符型数据中注意:使用单引号将日期型和字符型数据括起来例如:根据工种信息查看员工姓名、部门编号和年收入select ename,deptno,sal12 from emp...原创 2018-12-06 16:39:46 · 2414 阅读 · 0 评论 -
第七章(替代变量和SQL环境)
1.define和undefine(使用命令行connect SCOTT/TIGER@xe)define给替代变量赋初值undefine取消替代变量初值例如:定义deptname全局变量,赋初值SALESdefine deptname=‘SALES’;define deptname;使用deptname完成部门信息的查看select * from dept where dname=’...原创 2018-12-07 10:04:20 · 109 阅读 · 0 评论 -
JavaScript()
页面效果:<ul id="ul"><li>aaa</li><li>bbb</li><ul><li>ccc</li></ul></ul><ul><li&原创 2018-12-07 14:56:00 · 96 阅读 · 0 评论 -
Oracle
1.CLEAR BREAK其中page 表示遇到断点时产生新的一页skip n 表示遇到断点时跳跃n行duplicate 显示重复值并且断点可以作用于:列、行、页、报表。清除所有BREAK设置使用CLEAR命令:CLEAR BREAK例如:分部门分工种统计员工的总收入break on deptnoselect deptno,job,sum(sal) from emp group...原创 2018-12-18 16:16:49 · 104 阅读 · 0 评论 -
Oracle
1.索引功能:快速的实现数据的查看创建索引的方式:两种方法自动创建索引(主键约束和唯一约束)、手动创建索引创建索引的语法:create index 索引名on table(column1、…column n)例如:给emp数据表中的ename创建索引create index emp_ename_indexon emp(ename)例如:使用数据字典查看创建好的索引select ...原创 2018-12-18 16:39:35 · 70 阅读 · 0 评论 -
Oracle(多表查询中1999语法的连接与多表连接)
一、多表连接1.查找员工上级主管人员select e.ename,m.enamefrom emp e,emp mwhere e.mgr=m.empno;2.查找出工作为SALESMAN的雇员基本情况、雇员经理的姓名、以及办公地点方法一:select e.ename,m.ename,d.locfrom emp e,emp m,dept dwhere e.mgr=m.empnoan...原创 2018-11-21 21:54:50 · 493 阅读 · 0 评论 -
JSP(三层架构与MVC模式)
例子:1.准备数据库2.BASEDAO3.用户登录包含两类:会员、管理员管理员:操作的是Admin类会员:操作的是User类4.创建两个表对应的实体类5.创建对应表格的DAO类MVC与三层架构三层架构 MVC(Model、View、Controller)表示层(servlet、jsp)------->C(servlet)、V(jsp)业务逻辑层(...原创 2018-11-14 20:28:57 · 5014 阅读 · 0 评论 -
Oracle(通用函数)
TO_DATE()功能:字符型数据到日期型数据转换格式:TO_DATE(参数一, ‘fmt’)参数一:字符串型数据参数二:格式元素(YYYY,YEAR,DD,MONTH等)例如:根据员工的入职日期’2月 22 1981’,查看员工的信息分析:日期格式应用’22-2月-1981’SELECT ENAME,HIREDATE FROM EMP WHERE HIREDATE=TO_DATE(...原创 2018-11-14 19:11:59 · 120 阅读 · 0 评论 -
oracle基本的语句,关于约束
使用user_constraint查看创建的约束select * from user_constraintdrop table stugradecreate table stugrade(sno number(4),sname varchar2(20),sgrade number(3),constraint stugrade_sgrade_ck check(sgrade betwee...原创 2018-10-14 20:59:28 · 145 阅读 · 0 评论 -
实现数据库的查询并且表格奇偶行颜色不同
在这里插入代码片 Query.jsp &lt;%Class.forName(“com.mysql.jdbc.Driver”);String url=“jdbc:mysql://127.0.0.1:3306/cartoondb”;String username=“root”;String password=“123456”;Connection con=DriverManager.get...原创 2018-10-16 21:18:09 · 517 阅读 · 0 评论 -
oracle语句(继2018.10.14)
4.使用替代变量实现记录插入使用替代变量实现数据的插入insert into stuinfo(sno,sname) values(&stuno,’&sname’);扩展应用运行脚本步骤:第一步创建脚本文件ACCEPT stuno PROMPT ‘请输入学生学号’ACCEPT sname PROMPT ‘请输入学生姓名’INSERT INTO stuinfo (sno,...原创 2018-10-16 21:54:27 · 86 阅读 · 0 评论 -
Oracle语句(回滚,删除)
commit rollback savepoint这组操作在sql命令行,connect scott/TIGER @XE1.删除emp数据表中的记录delete emp;select * from emp;看到14行记录全部删除关闭当前登录窗口,再次登录到sql命令行中。select * from emp;2.在dept中添加一条记录,50,DATAC,JINANinsert i...原创 2018-10-21 21:29:22 · 12360 阅读 · 0 评论 -
Oracle语句
编写一个以下面形式输出的查询<employee_name> earns monthly but wants ❤️ times salary>列标题为 Dream Salaries1.在Oracle查询:字符型数据和日期数据要加单引号。字符型数据大写。日期数据格式DD-MM月-YYYY2.算术运算:±*/例如:计算每个员工年收入=(每月收入+奖金)*12select...原创 2018-10-21 21:57:02 · 198 阅读 · 0 评论 -
Oracle
------事务-------事务:数据库操作的一个执行单元。把一系列的数据库指令,作为一个整体,要么都成功,要么都失败。案例就是银行转账。A→B转100步骤:A的钱减少100,B的钱增加100.两句话如果A操作失败,B可能会成功,数据不一致,但是如果把这两句话作为一个事务,要么都成功,要么都失败1、rollback撤销指令(回滚)在一个命令窗口,默认把数据操作指令,作为一个事务。...原创 2018-10-26 22:16:09 · 178 阅读 · 0 评论 -
Oracle单行函数
1.LOWER和UPPERlower/upper(参数): 原意字符串和字符型数据的列标题应用大小写转换函数实现字符串的大小写转换例如1:将wxp转换为大写select upper(‘wxp’) from dual;注意:dual虚拟表例如2: 工种为clerkselect ename,lower(job) from emp where job=upper(‘clerk’);2...原创 2018-10-31 23:12:07 · 101 阅读 · 0 评论 -
Oracle限定查询和排序
1.查找工种为clerk员工的信息select * from emp where job=‘CLERK’;2.查找1980-12-17入职的员工信息select * from emp where hiredate=‘17-12月-1980’;3.查找奖金为空值的员工信息(comm)select * from emp where comm is null;4.查找职工编号为7902/75...原创 2018-10-30 19:56:03 · 240 阅读 · 0 评论 -
Oracle 序列
定义 60开始到90结束的一个序列不要循环、不要内存。每个值差 10create sequence dept_sequenceincrement by 10start with 60maxvalue 90nocyclenocache;NEXTVAL伪列(先用)功能:辅助序列产生下一个的序列值格式:序列名.NEXTVAL例如:dept_sequence.nextvalCURRV...原创 2018-11-07 14:08:17 · 63 阅读 · 0 评论 -
JSP Servlet
收集数据页面(addCartoonType.jsp):页面信息的显示——&gt;目标文件(doAddCartoonType.jsp):接受用户提交的数据调用服务、根据返回结果进行页面的跳转、这个页面没有任何信息的显示(可视化)仅仅是做了一个流程的控制Servlet一、什么是ServletServlet是一种服务器端的JAVA应用程序,即Java服务器小程序,其是由服务器端调用和执行...原创 2018-11-07 14:23:49 · 89 阅读 · 0 评论 -
JSP中Servlet的路径和中文乱码问题
1.new servletnext-finsh2.中文乱码问题response.set原创 2018-11-08 18:34:46 · 213 阅读 · 0 评论 -
Oracle转换(显示转换)
三种常用的转换函数1.to_char:number----&gt;character、date----&gt;character2.to_number:character----&gt;number3.to_date:character-----&gt;date一、转换函数1.日期到字符串的转换中:to_char(参数一,参数二)参数1:日期型值或者日期型的列标题(表达式)参数2:输...原创 2018-11-12 20:27:16 · 903 阅读 · 0 评论 -
HTML5通过下拉列表选择植物大战僵尸角色,更换图片,更换内容,ng-class,ng-change,ng-repeat
<head> <meta charset="UTF-8"> <title>植物大战僵尸</title> <link rel="stylesheet" href="bootstrap/bootstrap.css" /> </head><body> <div ng-app="app" cla...原创 2019-03-21 15:33:48 · 345 阅读 · 0 评论