随笔分类 -  数据库

摘要:1.查询部门编号为10的员工信息 select * from emp where deptno = 10; 2.查询年薪大于3万的人员的姓名与部门编号 select e.ename,e.deptno from emp e where (e.sal+nvl(e.comm,0))*12 >30000; 阅读全文
posted @ 2021-04-15 18:06 showMeTheCodes 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:数据库连接池的目的 为了减少频繁开关连接的时间,提高整个系统的相应能力 通过分析发现应该具备几个属性值: 1、初始大小 2、每次扩容的大小 3、连接池的最大个数 4、空闲连接的死亡时间 各种数据库连接池 1、DBCP(基本不用) 2、C3P0 注意: 一般不会在代码中直接设置数据库相关的属性值 这些 阅读全文
posted @ 2020-09-06 19:31 showMeTheCodes 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一、反射 对于任意一个类,都能知道这个类的所有属性和方法 对于任意一个对象,都能够调用它的任意一个方法和属性 这种动态获取的信息以及动态调用对象方法的功能称之为java语言的反射机制 举例 后宫中有A贵妃、B贵妃。A比B漂亮,B很嫉妒。B用A的头发做小人,用针扎。此时A会感觉到疼痛。 我们操作的是小 阅读全文
posted @ 2020-08-22 20:35 showMeTheCodes 阅读(115) 评论(0) 推荐(0) 编辑
摘要:JDBC:Java访问控制数据库里面数据的一套标准(面向接口编程) 一、JDBC连接 1、注册驱动: 当执行了当前代码之后会返回一个class对象,在此对象创建过程中,会调用具体类的静态代码块 Class.forName("oracle.jdbc.driver.OracleDriver"); 2、建 阅读全文
posted @ 2020-08-16 20:45 showMeTheCodes 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、表的创建 create table xxx (aaa number(10),bbb varchar2(20),ccc date); 二、表结构的修改 新增列:alter table xxx add aaa varchar(100); 注意:在添加表的列名的时候,不允许设置成not null 删除 阅读全文
posted @ 2020-08-15 20:36 showMeTheCodes 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、事务的介绍 事务:表示操作集合,不可分割,要么全部成功,要么全部失败 事务的开始取决于一个DML语句 事务的结束: 1、正常的commit或者rollback 2、自动提交,一般情况下进行关闭操作,效率太低 3、用户关闭会话之后会自动提交事务 4、系统崩溃或断电的时候会回滚事务 注意:在mysq 阅读全文
posted @ 2020-08-15 13:18 showMeTheCodes 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、视图 视图: 1、也称虚表,不占用物理空间。视图中的数据是从实际表中获得的。每次使用视图的时候,只是重新执行sql语句。 2、用于产生视图的表叫做该视图的基表,一个视图可以从另一个视图中产生。 3、在oracle中如果是只读视图的话,仅仅能查询基表中的数据;在其他视图中如果修改视图中的数据,基表 阅读全文
posted @ 2020-08-15 09:49 showMeTheCodes 阅读(614) 评论(0) 推荐(0) 编辑
摘要:一.函数的分类 1.函数:一般是在数据上执行的,它只是将取出的数据进行处理,不会改变数据库中的值 2.组合函数又称聚合函数:输入多个值,最终只会返回一个值 组函数仅可用于选择列表或查询的having字句 3.单行函数: 输入一个值,输出一个值 二.字符函数 1.concat:表示字符串的连接,等同于 阅读全文
posted @ 2020-08-09 20:17 showMeTheCodes 阅读(253) 评论(0) 推荐(0) 编辑
摘要:SQL分类: ①DML:select、insert、update、delete主要针对表中的数据 ②DDL:create、alter、drop、rename、truncate主要针对表结构 ③DCL:grant、revoke主要针对权限 PL/SQL的关键地方: ①Help -> Register 阅读全文
posted @ 2020-06-21 22:05 showMeTheCodes 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一.使用超级管理员权限对普通用户进行解锁 当你安装完成Oracle数据库,在cmd窗口进行登录时你会发现登陆不进去,这是因为你你账户被锁定 这时我们就要使用超级管理员的权限对你的账户进行解锁 1.sqlplus /nolog 2.conn sys/bjmsb@orcl as sysdba; 3.sh 阅读全文
posted @ 2020-06-14 01:13 showMeTheCodes 阅读(713) 评论(0) 推荐(0) 编辑
摘要:数据库的作用-->进行数据的持久化存储 数据库的分类: 关系型数据库据:Mysql(使用最多)、Oracle(最安全、成本最高)、Sql server、Db2(金融、银行) 非关系型数据库:Hbase、Redis、mongodb 一.Oracle的安装(以Oracle 11g为例) 1,下载好ora 阅读全文
posted @ 2020-06-13 17:10 showMeTheCodes 阅读(231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示