摘要: 无参的存储过程 有参存储过程,输出参至少赋值一次 默认值传参-不推荐使用 存储过程、函数,是存储在数据库端的,在数据库端执行的对象 (1)减少网络传输量,无需在程序和数据库端往返传输数据 (2)相对安全 (3)效率高,已经进行预编译,直接执行即可 缺点:都在数据库端执行,当并发访问时,服务器压力大, 阅读全文
posted @ 2018-04-23 16:53 心高心低 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 索引:提升查找数据的效率 用于提升数据查找效率的一个数据库对象 索引的创建对应着表中的列 创建索引的原则: (1)经常用于where字句或作为连接条件的列 (2)所含数值范围比较大的列 (3)含有大量空值得列 (4)表比较大,但大部分查询返回的结果集小于总记录的2-4% 不需要创建索引: (1)表很 阅读全文
posted @ 2018-04-23 15:49 心高心低 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 视图:是一个查询语句,这个查询语句可以对应着一个或多个表 序列: oracle 数据库提供了一个叫序列的对象 序列:是一个对象,存储了一个数值,可以设置初始值(默认是1)设置下一个值比上一个值多几(默认是1),每次产生的值不同 阅读全文
posted @ 2018-04-20 18:10 心高心低 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 连接查询: join (1)等值连接: 通常用主外键连接 (2)非等值连接 例 (3)内部连接 关键字 inner join on 想当于where (4)外部连接 左右连 左连接:left join 以左边表为主表 右连接: 全外连接 :把表中所有数据都显示出来,有关联的数据,使用关联条件拼接,没 阅读全文
posted @ 2018-04-20 13:33 心高心低 阅读(112) 评论(0) 推荐(0) 编辑
摘要: oracle 获取当前系统时间 sysdate oracle 设置时间格式 : to_date ('1994/5/5','yyyy/MM/dd') 复制一张新表,表数据和结构一起复制:create table 表名 as select * from 表名 分组查询: 模糊查询: having 和wh 阅读全文
posted @ 2018-04-19 18:37 心高心低 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 主键: 不能为null 不能重复 5大约束: 1.主键约束 2.默认值约束 : 当不对该列进行插入值操作时,默认给的一个值 3.唯一约束 : 要求此列值不能重复,可以为null。只有一个 4.检查约束:值的范围 5:外键约束: 一个表中的外键,必须是另一个关联表的主键 dml:数据操作语言,操作的是 阅读全文
posted @ 2018-04-18 17:08 心高心低 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 创建表空间 建表语法 常用系统预定角色 connect 临时用户 resource 更为可靠和正式的用户 dba 数据库管理员用它拥有数据库最高权限 数据库对象-表 表用来存放数据:存放同一种数据 设计表时: 1)有哪些属性 列 2)列所述的数据类型 例如 学生表: 名字:students 列: s 阅读全文
posted @ 2018-04-17 19:48 心高心低 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 序列化: 序列化要实现Serializable这个空接口,要生成uid 序列化: 反序列化: 集合序列化: 阅读全文
posted @ 2018-04-11 14:02 心高心低 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 字节流: FileOutputStream FileInputStream: 字符流; 文件拷贝: 高效缓冲字节流: 阅读全文
posted @ 2018-04-10 15:08 心高心低 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 创建文件: 创建目录 阅读全文
posted @ 2018-04-10 10:41 心高心低 阅读(81) 评论(0) 推荐(0) 编辑