码迷,mamicode.com
首页 > 数据库
MySQL删除数据Delete与Truncate语句使用比较
在MySQL数据库中,DELETE语句和TRUNCATE TABLE语句都可以用来删除数据,但是这两种语句还是有着其区别的,下文就为您介绍这二者的差别所在 空mysqll表内容常见的有两种方法:一种delete,一种是truncate 。 不带where参数的delete语句可以删除mysql表中所...
分类:数据库   时间:2014-09-30 17:51:59    阅读次数:193
Mysql在大型网站的应用架构演变
写在最前:   本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变   可扩展性   架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介...
分类:数据库   时间:2014-09-30 17:00:10    阅读次数:279
MongoDB初探
一、MongoDB的安装 1、首先去https://www.mongodb.org/ 下载MongoDB. 本人安装的是MongoDB 32-bit msi。 2、依照提示安装完成之后,就是启动MongoDB了,你可以配置环境变量之后直接在cmd命令下使用Mongo命令启动。...
分类:数据库   时间:2014-09-30 17:33:20    阅读次数:192
InnoDB行格式(compact,redundant)对比
InnoDB行格式分两种格式(COMPACT,redundant)默认为COMPACT compact的存储格式为 首部为一个非NULL的变长字段长度列表,而且是按照列的顺序逆序放置的,当列的长度小于255字节,用1字节表示,若大于255个字节。用2个字节表 示,varchar的最大长度为65535>,因为两个字节为16位,即65535,第二部分是NULL标志位,该位指示了该行是否有NULL值, ...
分类:数据库   时间:2014-09-30 16:38:49    阅读次数:299
oracle死锁解决常用方法(屡试不爽)
--1.查询被锁的情况 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; --2.用下面语句kill掉死锁的进程 al...
分类:数据库   时间:2014-09-30 16:37:31    阅读次数:352
11gR2RAC环境DBCA创建数据库报错ORA-15055 ORA-15001
11gR2RAC环境DBCA创建数据库报错ORA-15055 ORA-15001   问题现象:     在11gR2 GridInfrastructure和Database软件安装完成之后,执行DBCA创建数据库到30%的时候报如下错误,点击OK后提示忽略并停止安装。 问题分析:      从上面的问题我们不难看出是因为无法访问ASM磁盘组导致,但是要解决该问题就得...
分类:数据库   时间:2014-09-30 17:10:36    阅读次数:194
SQL优化总结
SQL 的优化主要涉及几个方面: (1)    相关的统计信息缺失或者不准确 (2)    索引问题 (3)    SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。   一.SQL 编写注意事项  1.1 查看SQL 对于生产环境上的SQL,可以从AWR 或者 Statspack...
分类:数据库   时间:2014-09-30 18:33:54    阅读次数:304
oracle 性能优化--索引总结
索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;     Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;     索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的: 加快查询速度 减少I/O操作 消除磁盘排序 ...
分类:数据库   时间:2014-09-30 18:33:29    阅读次数:283
Oracle小知识总结
1. 每天的8:00到23:00每隔5分钟执行一个sql语句的JOB --建立一个存储过程 CREATE OR REPLACE PROCEDURE p_jobtest IS    v_hh VARCHAR2(2); BEGIN   v_hh := to_char(SYSDATE, 'hh24');   IF v_hh >= '08' AND v_hh '22' ...
分类:数据库   时间:2014-09-30 18:16:40    阅读次数:389
Oracle 表空间查询
一、普通查询SELECT Total.name TablespaceName, Free_space, (total_space - Free_space) Used_space, total_space FROM (select tablespace_name, sum(bytes / 1024 ...
分类:数据库   时间:2014-09-30 16:22:29    阅读次数:319
Oracle表空间、段、区和块简述
在Oracle学习过程中,存储结构,表段区块可能是每个初学者都要涉及到的概念。表空间、段、分区和数据块分别表示了Oracle进行数据存储的不同层次和结构。了解清楚这几个结构,有助于我们奠定一个稳固的学习基础,而且对于理解Oracle工作原理也有重要作用。本文采用从小到大,逐步拓展的方式介绍四个结构,...
分类:数据库   时间:2014-09-30 18:01:20    阅读次数:385
Oracle正则表达式
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9...
分类:数据库   时间:2014-09-30 17:27:39    阅读次数:192
oracle 保留小数位
方法一:使用to_char的fm格式to_char(round(data.amount,2),'FM9999999999999999.00') as amount不足之处是,如果数值是0的话,会显示为.00而不是0.00。另一需要注意的是,格式中小数点左边9的个数要够多,否则查询的数字会显示为n个符...
分类:数据库   时间:2014-09-30 17:27:29    阅读次数:263
关于我的php 框架,数据库层使用方法
框架中,数据库包含两层,一个zz_db.php , 一个zz_model.php使用:项目入口定义数据库参数://mysqldefine ('ZZ_MYSQL_HOST' , '127.0.0.1');define ('ZZ_MYSQL_USER' , 'root');define ('ZZ_MYS...
分类:数据库   时间:2014-09-30 17:42:39    阅读次数:199
读取数据库的值显示到ListView上
====================问题描述==================== 我定义了一个了一个查询数据库的方法(selectAllRecrod),将查询到的值保存在一个List中,使用单元测试,这个方法可行,能执行出结果来。ListView我用的是ArrayAdapter适配器,自己写...
分类:数据库   时间:2014-09-30 17:18:59    阅读次数:331
oracle的表空间建立
pctfree,pctused,initrans,maxtranspctfree 当一个块的使用空间达到100-pctfree值时,这个块从自由列表脱离。比如pctfree为10,那么当这个块使用90%的时候将会脱离freeelist,后续的insert将不会用到这个block。 如果一张表中的数据...
分类:数据库   时间:2014-09-30 16:42:39    阅读次数:294
SQL生成n位随机字符串
--1、借助newid() go --创建视图(因为在函数中无法直接使用newid()) create view vnewid as select newid() N'MacoId'; go --创建函数 create function getrandstr(@n int) returns varchar(max) as begin decla...
分类:数据库   时间:2014-09-30 15:47:09    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!