码迷,mamicode.com
首页 > 数据库
MySQL索引类型一览 让MySQL高效运行起来
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了...
分类:数据库   时间:2015-05-16 14:58:57    阅读次数:126
1022 - Can't write; duplicate key in table '#sql-1500_26'
今天用powerdesigner修改了一些外键关系,有两个外键的名字取一样的,忘记改了。然后在用navicat运行sql文件时,报出[Err] 1022 - Can't write; duplicate key in table '#sql-1500_26'的错误。      1022错误代码意味着:关键字重复,更改记录失败。     仔细一看表之间的各种,果然有两个外键命名一致,改了之后...
分类:数据库   时间:2015-05-16 14:56:00    阅读次数:362
MySQL索引和优化查询
恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。 主键:唯一且没有null值。 create table pk_test(f1 int not null,primary key(f1)); alter table customer modify id int not null, add primary key(id); 普通索引:允许重复的...
分类:数据库   时间:2015-05-16 14:55:22    阅读次数:225
MySQL理解索引、添加索引的原则
一,索引的重要性   索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。注意如果你需要访问大部分行,顺序读取要快得多,因为此时我们避免磁盘搜索。   假如你用新华字典来查找“张”这个汉字,不使用目录...
分类:数据库   时间:2015-05-16 14:55:40    阅读次数:201
mysql索引
/* 所有MySQL列类型可以被索引。根据存储引擎定义每个表的最大索引数和最大索引长度。 所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。 索引的存储类型目前只有两种(btree和hash),具体和存储引擎模式相关: MyISAM btree InnoDB btree MEMORY/Heap hash,btree 默...
分类:数据库   时间:2015-05-16 14:53:30    阅读次数:151
Mysql获取数据库中存在的字典信息
有时候自己写工具需要从远程数据库中获得各种表信息,这样首先就要取得数据字典列一下mysql的获取方式use information_schema;select schema_name from schemata;select table_name from tables where table_sc...
分类:数据库   时间:2015-05-16 14:50:56    阅读次数:165
dedecms /plus/feedback.php SQL Injection Vul
dedecms /plus/feedback.php SQL Injection Vul
分类:数据库   时间:2015-05-16 14:45:52    阅读次数:448
mysql触发器的作用及语法
触发器是一种特殊的存储过程,它在插入,删除或改动特定表中的数据时触发运行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有下面的作用:1.安全性。能够基于数据库的值使用户具有操作数据库的某种权利。# 能够基于时间限制用户的操作,比如不同意下班后和节假日改动数据库数据。# 能够基...
分类:数据库   时间:2015-05-16 14:43:37    阅读次数:140
Mysql中使用root用户远程连接
root用户不允许远程连接,需要执行一下授权grant all privileges on *.* to 'root'@'%' identified by '1234' with grant option;需要替换一下实际的密码
分类:数据库   时间:2015-05-16 14:43:41    阅读次数:139
pouchdb快速入门教程
pouchdb快速入门教程pouchdb教程本教程将开发创建一个基于TodoMVC的Todo web应用。该应用将与服务端的 CouchDB 进行同步。学习本教程将花费大概10分钟左右的时间。说明本教程讲解的主要运行环境为linux系统,但不代表pouchdb需要linux才能运行。教程用到的pyt...
分类:数据库   时间:2015-05-16 14:40:46    阅读次数:739
Mysql配置文件my.cnf配置及配置参数详解
Mysql配置文件my.cnf 安装了mysql没有my.cnf文件的情况 1、可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf的配置/usr/share/doc/MySQL-server-5.5.38/my-medium.cnf(Example MySQL config file for medium systems...
分类:数据库   时间:2015-05-16 13:29:19    阅读次数:194
Redis数据库及其基本操作
Redis 是一个高性能的key-value数据库, 支持主从同步, 完全实现了发布/订阅机制, 因此可以用于聊天室等场景. 主要表现于多个浏览器之间的信息同步和实时更新....
分类:数据库   时间:2015-05-16 13:25:47    阅读次数:288
org.apache.commons.dbutils.QueryRunner 执行sqlserver的存储过程
执行不带输出参数的存储过程与 执行普通update sql没有什么区别,直接调用即可:示例代码:public Boolean startResidentialInfoStatistics(String residentialID) { Boolean exeflag=false; String .....
分类:数据库   时间:2015-05-16 13:20:17    阅读次数:365
[笔记]MySQL的LIMIT用法
limit是mysql提供的分页语句1 SELECT * FROM table LIMIT offset, page_size例如SELECT * FROM articals WHERE cid = 1 ORDER BY id LIMIT 50, 10
分类:数据库   时间:2015-05-16 13:15:05    阅读次数:164
mysql之group by,order by
写在前面上篇文章介绍mysql的增删改查操作,这篇将介绍group和order by操作。系列文章mysql之创建数据库,创建数据表mysql之select,insert,delete,update一个例子group by顾名思义,是按照哪个字段分组,比如按照名字分组,则是所有名字相同的分为一组。在...
分类:数据库   时间:2015-05-16 13:15:33    阅读次数:150
oracle 11g 32&64位导出 导入到Oracle10g 32位
想导入一个oracle11g的数据库到自己本地电脑上,直接exp导出的话拿到自己电脑上提示错误,于是在网上找方法方法如下 :一、在11g服务器上,使用expdp命令备份数据11g 导出语句:EXPDP USERID='facial/facial@orclas sysdba' schemas=faci...
分类:数据库   时间:2015-05-16 13:11:51    阅读次数:167
解决adb对于/data目录opendir failed, Permission denied问题
[在不root手机的情况下读取Data目录下的文件](http://blog.csdn.net/yangzl2008/article/details/8498196) [Why do I get access denied to data folder when using adb?](http://stackoverflow.com/questions/1...
分类:数据库   时间:2015-05-16 12:08:45    阅读次数:559
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!