随笔分类 -  Oracle-Mysql数据库总结

数据库是重点。
摘要:1.在CentOS6.8上安装mysql5.6 2.下载编译包 3.复制到指定目录 4.创建mysql用户和组 5.修改目录权限 6.安装数据库 7.复制mysql配置文件 8.添加系统服务 9.添加环境变量 在最下面添加 保存退出后,执行生效代码 10.启动mysql 11.设置root密码 12 阅读全文
posted @ 2017-11-14 13:50 麻雀虽小五脏俱全 阅读(3952) 评论(0) 推荐(0)
摘要:联表删除: 1、从数据表t1 中把那些id值在数据表t2 里有匹配的记录全删除掉 DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id 2、从数据表t1里在数据表t2里没有匹配的记录查 阅读全文
posted @ 2017-03-07 11:15 麻雀虽小五脏俱全 阅读(1579) 评论(0) 推荐(0)
摘要:简单的说,视图是按照你的sql语句生成的一个虚拟的东西,本身并不占数据库空间。譬如有这个表create table table_a (id int,name varchar(10))然后有这么一个视图create view view_a as select id from table_a当你表里的数 阅读全文
posted @ 2016-06-19 20:41 麻雀虽小五脏俱全 阅读(243) 评论(0) 推荐(0)
摘要:1. 预估执行计划 - Explain PlanExplain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划表中,语句如下:explain plan fo 阅读全文
posted @ 2016-06-19 13:03 麻雀虽小五脏俱全 阅读(261) 评论(0) 推荐(0)
摘要:什么是数据仓库?带着这个问题进入今天的博客。 数据仓库就是一个数据库,但是有别于我们通常所说的数据库。 数据仓库是一个面向主题的、集成的、不可更新的、随时间变化的数据集合,它用于支持企业或租住的决策分析处理。 数据仓库的结构和创建过程。 数据源:业务数据系统(mysql或Oracle等),文档资料, 阅读全文
posted @ 2016-06-19 10:46 麻雀虽小五脏俱全 阅读(465) 评论(0) 推荐(0)
摘要:1、Group By 语句中:select指定的字段必须是“分组依据字段”,其他字段若想出现在select中则必须包含在聚合函数中。 例如: select [col1], avg([col2]) from [tb] group by [col1]; 2、Order By和Group By 一起使用时 阅读全文
posted @ 2016-06-06 15:18 麻雀虽小五脏俱全 阅读(1181) 评论(0) 推荐(0)
摘要:今天别人的入库代码,看的真有点晕,最后看完才知道是用了sqlldr命令。哎。。。还是学艺不精啊,今后还是要多努力。 总结哈sqlldr命令:虽然大多是网上来的,自己要有体会嘛 !开源就是好啊。 sqlldr是cmd下的命令,用来将文本格式数据导入到数据库中。 命令格式: sqlldr usernam 阅读全文
posted @ 2016-06-02 19:01 麻雀虽小五脏俱全 阅读(19055) 评论(0) 推荐(0)
摘要:事务的ACDI1、原子性(一个事务要么同时成功,要同时失败)Bob给了Smith 100元重点:原子性只记录了undo日志,可以回滚到之前的版本。2、一致性(对事务加了一把锁)核心:can(happen before)3、隔离性(以性能为理由,对一致性的破坏)1、序列化读写排他锁:(单位时间内只有一 阅读全文
posted @ 2016-06-01 22:11 麻雀虽小五脏俱全 阅读(396) 评论(0) 推荐(0)
摘要:事物的本质就是锁和并发。容易理解的模型性能不好,性能好的模型都不容易理解。ACDI保证事物的完整性。单个事物单元。(BOb给Smith 100元)对数据库的每一个操作都可以理解这是一个事物单元。多个事物单元。(Bob给Smith 100元;Smith给了Joe100元(等待),Smith给了Bob 阅读全文
posted @ 2016-05-25 14:57 麻雀虽小五脏俱全 阅读(1000) 评论(0) 推荐(0)
摘要:1 、将字段用as转换成别名。 2 、直接在字段的名字后面跟别名。 3 、在字段后面用双引号引起的别名。 我的朋友 大鬼不动 最近访客 fhwlj kochiyas 大極星 Alz__ desert_x VIP_fuck wang_son gaojn wanglei5 微信关注 IT168企业级官微 阅读全文
posted @ 2016-05-19 10:14 麻雀虽小五脏俱全 阅读(3430) 评论(0) 推荐(0)
摘要:今天工作中看见别人写的自定义聚集函数,所以一门心思的想搞懂,就在网上找资料了。 自定义聚集函数 自定义聚集函数接口简介 Oracle提供了很多预定义好的聚集函数,比如Max(), Sum(), AVG(), 但是这些预定义的聚集函数基本上都是适应于标量数据(scalar data), 对于复杂的数据 阅读全文
posted @ 2016-05-10 23:04 麻雀虽小五脏俱全 阅读(2385) 评论(0) 推荐(1)
摘要:表t_user1,t_user2,t_user3,各有id,name两列 id name 1 10A 2 20A id name 1 10B 3 30B id name 1 10C 4 40C 连接分为两种:内连接与外连接。 A.内连接 内连接,即最常见的等值连接,例: SELECT * FROM  阅读全文
posted @ 2016-05-04 09:16 麻雀虽小五脏俱全 阅读(24379) 评论(0) 推荐(3)
摘要:Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。un 阅读全文
posted @ 2016-05-03 20:54 麻雀虽小五脏俱全 阅读(2507) 评论(0) 推荐(0)
摘要:怎么提高大表和小表的连接查询效率? 我想到会不会和大表和小表的前后顺序有关系。 小表优先能极大减少比对次数 效率更好 例子:a表10条记录b表10000条记录连接条件是a.id = b.id假设都有索引先从a表找就只需要确定b表中有无满足条件的记录,10次就ok如果先从b表找,就需要找10000次 阅读全文
posted @ 2016-04-27 12:57 麻雀虽小五脏俱全 阅读(2659) 评论(0) 推荐(0)
摘要:1.create user username identified by password;//建用户名和密码oracle ,oracle2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba t 阅读全文
posted @ 2016-04-25 16:09 麻雀虽小五脏俱全 阅读(256) 评论(0) 推荐(0)
摘要:1、原子性。在一个事务中包含多个操作时,要么都执行,要么都不执行。 2、一致性。从一个状态到另一个状态的一致性。 3、 持久性。就是写到数据库中。提交后的状态。 这几个就不怎么多说,说多了也没用,我还是说点与编程有关系的隔离性。 4. 隔离性(Isolation) 4.1 脏读:就是读到了别人还没有 阅读全文
posted @ 2014-12-19 18:09 麻雀虽小五脏俱全 阅读(531) 评论(0) 推荐(0)