- 博客(14)
- 资源 (13)
- 收藏
- 关注
原创 DOM第五讲
表格在页面中的一些体现实现效果:行颜色间隔显示并高亮姓名年龄地址张三27上海张三27上海张三27上海 写一个样式表,为表格,行,添加样式table.csstable
2014-05-17 11:44:52 702
原创 oracle-第十二讲,存储过程produre
oracle-(第十二讲)游标,存储过程produre1、输出一条记录 利用游标循环输出多条记录 游标的四个属性:isopen,notfound,found,rowcount for开始的时候cursor打开,for结束的时候,cursor关闭。 2、存储过程produre就是带有名字的pl-sql的程序块 再输入/表示这个存储过程已经已
2014-05-08 21:30:20 2204
原创 Oracle-第十一讲pl-sql
黑马程序员-Oracle(第十一讲PL-SQL)1、 表示在控制台输出HelloWorld! 上面的pl-SQL语句表示声明一个变量,注意变量声明一般要规范 ,如v_namev表示varchar2,name是变量名。对其赋值,然后在输出。看看异常的用法: binary_integer:主要用来计数,比如说循环的次数,不能用dbms_output.p
2014-05-08 21:17:21 847
原创 Oracle-第十讲,事务处理
黑马程序员-Oracle(第十讲,事务处理)1、五个约束1)非空,not null 定义表的时候:name varchar2(20) not null还可以为这个约束定义个别名:name varchar2(20) constraint stu_name_nn not null2)唯一约束unique email varchar2(50) unique列如有的字段不允许
2014-05-08 19:40:43 641
原创 Oracle(第九讲)
黑马程序员-Oracle(第九讲,事务)1、由于现在要学习对scott用户表中的数据的增删改查,所以可以先复制一张表,然后,在复制后的表中进行操作 这就复制了一张表emp22、插入操作insert有三种方式:1) 2)上面的语句是插入完整的一个元组,也可以只给指定的列插入 3)可以直接将一个表当做数据源来插入到当前表中 2、面试题:取出雇员
2014-05-06 00:26:57 699
原创 黑马程序员-Oracle(第八讲)
黑马程序员-Oracle(第八讲 创建用户peng )1、在数据库中创建一个用户peng,将scott用户中的内容导入peng,首先:1)导出一份scott用户下的数据在g:盘下创建一个temp文件夹,将从scott用户中导出的数据放入temp文件夹中 2、导出之后 ,以管理员权限登陆数据库,创建peng用户 3、给peng用户授权登陆数据库、创建表、创建视
2014-05-05 14:09:42 832
原创 黑马程序员-Oracle(第七讲)
黑马程序员-oracle(第七讲)1、求部门中哪些人的薪水最高 求出各部门的平均薪水所属的等级 求出每个部门中所有人薪水等级的平均值 2、需求:求出雇员中有哪些人是经理 3、面试题:不用组函数求出emp表中薪水最高的人和他的薪水(也就是不让用max函数) 4、面试题:求出平均薪水最高的部门的部门编号和平均薪水 5、面试题:求出平均薪水最高的部门的
2014-05-04 18:28:59 950
原创 黑马程序员-Oracle(第六讲)sql1992
黑马程序员-Oracle(第六讲,sql1999)1、自连接需求:求出emp表中每个人的名字,以及他的经理人的名字 2、sql语言有两个版本,1992和1999,上面的语法基本都是旧的语法,现在来学习一下新的语法。看个sql语句: 这是1992的标准,它的缺点是没有将连接条件个过滤条件明显的分开。 同样的效果,看看1999的新语法 3、选出emp表
2014-05-03 14:42:04 1039
原创 黑马程序员-Oracle(第五讲)
黑马程序员-Oracle(第五讲)1、group by求出每个部门的平均薪水 这就是按照deptno和job分组,就是将deptno和job一样的分为一组2、子查询现在我要查询emp表中sal最高的那个人的名字,着能用子查询,总不能这么写吧 子查询: 现在要查询每组中sal最高的人的姓名,薪水 修改: 对比上面两条SQL执行结果:可得出
2014-05-02 19:47:38 1243
原创 黑马程序员-Oracle(第四讲)
黑马程序员-Oracle(第四讲)1、to_date()转换日期为指定格式例如:选择emp表中hiredate大于1981年2月20日如果这么写就错了 修改: 2、to_number()转换成数字 这就可以把字符串转换为对应各式的数字,只是必须指出数字的格式。3、nvl()还记得计算年薪的SQL语句吗? 结果明显不对:此时就要用到nvl函数
2014-05-02 14:48:49 825
原创 黑马程序员-Oracle(第三讲)
黑马程序员-Oracle(第三讲)1、数据的排序(默认升序) 跟where条件一起使用 这儿的意思是先按照部门编号的升序进行升序排列,若部门编号相同,则再按照名字降序排列。2、Oracle中的一些函数1)lower()转换成小写例如查看emp表中,名字的第二个字符为a或者A的所有记录 2)substr()截取字串例如:(从第一个开始
2014-05-02 00:20:25 756
原创 Oracle第二讲
黑马程序员-Oracle(第二讲)1、where过滤条件2、between and用法 注意这里包含800和1500,它相当于这么写 3、空值的处理 4、in的用法 这是说选出sal为800或1500或2000的也可用于字符串 注意在表中所有的字段名称都是大写,而对于Oracle而言是严格区分大小写的 5、对于日期的处理列如:查出em
2014-05-01 16:36:54 674
原创 Oracle第一讲
黑马程序员-Oracle(第一讲)1、以系统管理员登陆数据库 :sqlplus / as sysdba;2、打开scott 用户:alter user scott account unlock;先来了解一下当前用户的一些自带的表3、以scott用户登陆:(以三张表做演示,emp,dept部门表,salgrade薪水等级)4、描述表的字段(列如emp表):desc emp5、
2014-05-01 15:51:39 784
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人