数据库
文章平均质量分 76
Hist_花透
这个作者很懒,什么都没留下…
展开
-
数据库调优
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:原创 2015-08-09 08:42:39 · 502 阅读 · 0 评论 -
MySQL索引优缺点
一、为什么要创建索引呢(优点)?创建索引可以大大提高系统的性能。第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四, 在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第原创 2015-08-30 11:21:27 · 2901 阅读 · 0 评论 -
MySQL优化技巧
mysql 数据库优化 包括 a.表的设计合理化(符合3NF) b.添加适当索引(index[4种:普通索引 主键索引 唯一索引unique 全文索引]) c.分表技术(水平分割,垂直分割) d.读写[写:update/delete/add]分离 e.存储过程[模块化编程 可以提高速度] 数据库的三层结构 orale MySQL db2 sql server原创 2015-07-28 22:08:17 · 860 阅读 · 0 评论 -
MySQL基础
MySQL的相关概念介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称;列(row): 具有相同数据类型的数据的集合;行(col): 每一行用来描述某个人/物的具体信息;原创 2015-08-30 17:30:28 · 556 阅读 · 0 评论 -
MySQL数据类型
1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-214原创 2015-08-30 17:18:31 · 567 阅读 · 0 评论 -
MYSQL索引结构原理、性能分析与优化
第一部分:基础知识索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里, 不用一页一页查阅找出需要的资料。唯一索引(unique index)强调唯一,就是索引值必须唯一。创建索引: create unique index 索引名 on 表名(列名); alter table 表名 add un翻译 2015-08-01 10:35:15 · 550 阅读 · 0 评论 -
MySQL常用的索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 索引的类原创 2015-08-01 10:53:13 · 767 阅读 · 0 评论 -
MongoDB
MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品。是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对原创 2015-07-28 18:15:47 · 573 阅读 · 0 评论 -
NoSQL是什么?
定义 对于不了解NoSQL的人都会认为NoSQL为No SQL,即不是SQL。但是这种理解是错误的,NoSQL应该是Not Only SQL,翻译过来为不仅仅是SQL。从这个翻译中我们可以看出来,NoSQL仍然还是SQL。 NoSQL泛指这样一类数据库和数据存储,它们不遵循经典关系型数据库(RDBMS)原理,且常与Web规模的大型数据集有关。NoSQL数据库有以下优点: 1 简原创 2015-07-28 17:57:39 · 945 阅读 · 0 评论 -
随便写的sql语句
随便写的简单的sql语句,贴上来便于以后回顾mysql -uroot -p; #输入密码,登录数据库show databases; #查看所有数据库create database zqs_db character set utf8; #创建数据库并设置编码为utf8use zqs_db; #选择数据库show tables; #查看当前数据库中所有的数据表#创建数据表c原创 2015-08-31 10:24:05 · 686 阅读 · 0 评论