![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
nicelife19
这个作者很懒,什么都没留下…
展开
-
oracle数据库工作查询原理
http://database.ctocio.com.cn/tips/141/8244141.shtml 【IT专家网独家】假如,我们现在利用Select语句从数据库查询数据,Oracle数据库是如何运作的呢?从中我们可以领悟到什么呢?下面,就结合一条简单的select语句,看看Oracle数据库后台的运作机制。这对于我们之后的系统管理与故障排除非常有帮助。 第一步:客户端把语句发给服...原创 2011-09-29 11:15:12 · 98 阅读 · 0 评论 -
oracle内存修改
前言 近来公司技术,研发都在问我关于内存参数如何设置可以优化oracle的性能,所以抽时间整理了这篇文档,以做参考. 目的 希望通过整理此文档,使大家对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用. 内容 实例结构 oracle实例=内存结构+进程结构 oracle实例启动的过程,其实...原创 2014-11-24 17:28:31 · 231 阅读 · 0 评论 -
MySQL的varchar长度问题
From: http://blog.csdn.net/longyulu/article/details/7863737 http://dinglin.iteye.com/blog/914276 http://www.cnblogs.com/fakis/archive/2011/03/07/1976532.html 如果某一项中设置的是varchar(50) 那么对英文当然是50...原创 2016-09-23 15:19:44 · 162 阅读 · 0 评论 -
mysql绿色安装
mysql绿色安装步骤 1、下载mysql绿色安装版mysql-5.5.27-win32.zip 到官方网站下载 2、解压到C:\Program Files,这个随喜欢 比如:C:\Program Files\mysql-5.5.27-win32 3、当前目录找到my.ini 如果没有,复制my-medium.ini,并更名为my.ini 4、修改my.ini [mysqld] ...原创 2012-08-17 11:36:35 · 93 阅读 · 0 评论 -
sql关键字
1、前面几条 要取前10条,在mysql里是limit 10,sqlservce和sybase里是top 10 oracle是rownum原创 2012-03-23 21:10:51 · 62 阅读 · 0 评论 -
数据库设计准则(第一、第二、第三范式说明)
I、关系数据库设计范式介绍 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简...原创 2012-03-13 11:58:44 · 137 阅读 · 0 评论 -
mysql级联删除
首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。 但MySQL 5版本以上不需指定InnoDB引擎。 下面,我们先创建以下测试用数据库表: CREATE TABLE `roottb` ( `id` INT(11) UNSIGNED AUTO_INCREMENT...原创 2011-12-28 23:02:20 · 84 阅读 · 0 评论 -
SQL多表连接查询INNER JOIN, LEFT JOIN , RIGHT JOIN ,FULL JOIN ,CROSS JOIN
http://www.cnblogs.com/china-liuyang/archive/2008/05/07/1187461.html inner join,full outer join,left join,right jion 内部连接 inner join 两表都满足的组合 full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有 ...原创 2011-09-29 12:00:21 · 95 阅读 · 0 评论 -
SQL(select)语句优化
关于 select * from O1,O2...... 至于为何要进行数据库优化,就不在这里重述了。 在做项目的时候,如何最大限度的提高sql的查询效率,应该是大家永远的话题: 在这里,将本着谨慎的,简单的态度,一点一点的讲述sql数据查询语句的优化问题: 一,关于索引: 使用索引的合理性: 条件子句中变量顺序应与索引字键顺序相同。(尽可能在j...原创 2011-09-29 11:36:08 · 109 阅读 · 0 评论 -
sql查询原理和Select执行顺序
一 sql语句的执行步骤 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。 5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择...原创 2011-09-29 11:31:15 · 75 阅读 · 0 评论 -
Oracle锁表查询及解锁kill
Oracle在操作过程中,锁表是时常发生的事情,当遇到锁表时,该如何查询锁表session及进程,如何解锁是经常困扰的事情,以下将介绍具体的操作步骤及方法供参考学习: 锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; 查看哪个表被锁 select b.ow...原创 2014-12-02 17:38:44 · 393 阅读 · 0 评论