数据库
Link_增增
这个作者很懒,什么都没留下…
展开
-
通俗易懂的数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系转载 2013-09-09 18:58:37 · 970 阅读 · 0 评论 -
如何写出高性能SQL语句
优化SQL查询:如何写出高性能SQL语句 1、首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。 可见,执行计划转载 2013-09-09 18:58:40 · 1012 阅读 · 0 评论 -
mysql 的数据库引擎
mysql 缺省情况 下数据库引擎是 MyISAM 这种数据库引擎是不支持事务的,InnoDB这种数据库引擎是支持事务的. mysql 支持的数据库引擎如下图所示: MySIAM MySQL5.0以前的缺省情况下的默认引擎,这种引擎查询和操作速度都比较快,效率比较高,但是它不支持外键,也不支持事务,它有这种限制。原创 2013-09-03 04:51:31 · 910 阅读 · 0 评论 -
mysql 将时间戳直接转换成普通日期格式
1、有参数时,可根据参数格式输出时间 FROM_UNIXTIME( 你表中的时间字段, '%Y年%m月%d' ) 2、无参数时输出默认格式,例如:2013-06-10 20:50:57 FROM_UNIXTIME( 你表中的时间字段)原创 2013-08-23 17:25:57 · 1236 阅读 · 0 评论 -
oracle 11g安装时没有进去口令管理就安装了,导致后面连接不了数据解决方案
oracle 11g安装时没有进去口令管理就安装了,导致后面连接不了数据解决方案 运行 sqlplus /nolog 在sql> connect / as sysdba 连接成功后执行 sql> alter user system identified by 你要改的密码; -- 这是改密码 sql> alter user SCOTT account unlock;原创 2013-09-24 03:39:54 · 11362 阅读 · 0 评论 -
oracle有参数存储过程调用经典案例
注: Oracle 搜索的 IN OUT 写在变量名后面。 SQL> CREATE OR REPLACE PROCEDURE HelloWorld2 ( 2 p_user_name IN VARCHAR2, 3 p_out_val OUT VARCHAR2, 4 p_inout_val IN OUT VARCHAR2 5转载 2014-09-05 16:39:33 · 810 阅读 · 0 评论