![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 55
dengxingbo
这个作者很懒,什么都没留下…
展开
-
SQL * Plus登录方式
*本人所有博客主要作为私人查询资料所用,同时也希望对需要的人有所帮助注意:如果你insert或update了信息,你要退去(输入quit)后才会提交事务的。一、DOC登录方式:(user、password、databaseName要根据具体来填写) cmd --> sqlplus user/password@databaseName 回车OK (普通用户模式),必原创 2008-12-27 01:43:00 · 878 阅读 · 0 评论 -
mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试
InnoDB和MyISAM简介MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。InnoDB:这种类型是事务转载 2010-09-10 16:17:00 · 648 阅读 · 0 评论 -
MySQL时间字段究竟使用INT还是DateTime
<br />今天解析DEDECMS时发现deder的MYSQL时间字段,都是用<br />`senddata` int(10) unsigned NOT NULL DEFAULT '0';<br />随后又在网上找到这篇文章,看来如果时间字段有参与运算,用int更好,一来检索时不用在字段上转换运算,直接用于时间比较!二来如下所述效率也更高。<br />归根结底:用int来代替data类型,更高效。<br />环境:<br />Windows XP <br />PHP Version 5.2.9 <br />转载 2010-09-10 16:29:00 · 932 阅读 · 0 评论 -
mysql生成了100w条文章数据(2G数据)做测试用
<br />昨天写了个php程序,给mysql插入随机的文章数据,仿照真实文章,中文数据,主要是测试在100w级数量时查询上的优化及测试mysql内置的全文检索与其它类似全文检索引擎的差距等。总数据量:article 101w左右 user表10w左右,总计占用硬盘2G左右<br />今天开始测试在海量数据查询时的优化手段测试添加索引对数据查询的影响:<br />sql语句:select * from article as article order by time limit 10;<br />没有对t转载 2010-09-10 16:28:00 · 1546 阅读 · 0 评论 -
mysql插入信息后并读取该信息(mysql_insert_id )
请问用mysql_insert_id 安全吗? class表结构如下(id,className)其中id为自动增长类型的主键,className为varchar(255)字符串类型id classNamestudent表结构如下(id,studentName)其中id不是自动增长类型的主键,studentName为varchr(255)字符串类型id student我现在要连续插入原创 2010-04-01 10:53:00 · 1561 阅读 · 0 评论 -
数据库外键, 用还是不用?(转)
对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式? 大家共同观点:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作, 矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。转载 2010-04-01 10:50:00 · 492 阅读 · 0 评论 -
mysql存储引擎:InnoDB和MyISAM的区别与优劣(转)
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚转载 2010-04-01 00:22:00 · 456 阅读 · 0 评论 -
MySQL 建表的优化策略(转)
(源自老紫竹)MySQL 建表的优化策略 目录1. 字符集的选择 12. 主键 13. 外键 24. 索引 24.1. 以下情况适合于创建索引 24.2. 以下的情况下不适合创建索引 34.3. 联合索引 34.4. 索引长度 45. 特殊字段 45.1. 冗余字段 45.2. 分割字段 45.3. BLOB和CLOB 56. 特转载 2010-04-01 00:11:00 · 497 阅读 · 0 评论 -
详解MySQL数据库提升性能的八种方法
http://database.51cto.com/art/200903/117293.htm 1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不转载 2010-01-05 11:30:00 · 576 阅读 · 0 评论 -
C#存储过程
网上搜索到的两边入门的,要进一步学习请参考存储过程手册:C#存储过程的循序渐进本文由浅入深地介绍了C#存储过程,希望对大家有所帮助。 ①为什么要使用C#存储过程?因为它比SQL语句执行快.②C#存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)③来一个最简单的存储过程 CREATE PROCEDURE db转载 2009-11-09 14:33:00 · 1181 阅读 · 0 评论 -
SELECT和一次的INSERT/DELETE/UPDATE需要用事物管理?
SELECT和一次的INSERT/DELETE/UPDATE需要用事物管理? 事务(数据库引擎)事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务。原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性事务在完成时,必须使所有的数据都保原创 2009-11-05 00:14:00 · 6010 阅读 · 0 评论 -
分组后查找每组的前N条记录
今天,一个同学的问我一条问题,具体如下: 考你一条sql语句如有表 student id name age class 1 张1 15 12 张2 15 13 张3 15 14 张4 15 25 张5 15 26 张6 15 27 张7 15原创 2009-08-12 17:29:00 · 2128 阅读 · 1 评论 -
各种数据库的数据类型对比
<br /><br /> <br /><br /> <br />原创 2010-09-20 10:37:00 · 1623 阅读 · 0 评论