一般来说.如果有where a=? and b=? and c=? 的语句. 如果表也有DML, 我一般只在a 上建索引. 这也是代价平衡的结果. 一方面 只在a 上建索引那么是 index range scan, 不像联合索引那样可以index unique scan , 我觉得速度差的不多(数据 ...
分类:
数据库 时间:
2016-09-26 10:53:07
阅读次数:
238
以下是sql数据语言类型的关键词: 1、数据定义语言DDL create、drop、alter、truncate 2、数据查询语言DQL select 3、数据操纵语言DML insert、delete、update 4、数据控制语言DCL grant、revoke、deny、savepoint、c ...
分类:
数据库 时间:
2016-09-25 20:36:16
阅读次数:
376
DDL语句:操作表的语句; DML语句:操作表的数据和字段的语句; DCL语句:是数据库控制功能,是设置或更改数据库用户或角色权限的语句; mysql是一个关系型数据库; 特点:体积小,成本低,开放源码, 安装:yum安装,rpm安装,源码安装; 存储引擎:InnoDB,myISAM,Memory ...
分类:
数据库 时间:
2016-09-25 14:39:17
阅读次数:
194
书:追风筝的人 白鹿原 平凡的世界 百年孤独 活着 三杯茶 三体 SQL语言分为三个部分:数据定义语言(Data Definition Language,简称为DDL)、数据操作语言(Data Manipulation Language,简称为DML)和数据控制语言(Data Control Lan ...
分类:
数据库 时间:
2016-09-23 23:31:43
阅读次数:
311
创建索引的语法格式:– 创建普通索引:? create index 索引名称 on 表名(列)? alter table 表名 add index 索引名称 (列)– 创建唯一索引:? create unique index 索引名称 on 表名(列名)? alter table 表名 add un ...
分类:
数据库 时间:
2016-09-23 18:31:56
阅读次数:
212
子查询 --1、子查询必须位于圆括号里 --2、除非主查询理有多个字段进行比较,否则子查询的select子句里只能有一个字段 --3、子查询里不能使用order by 子句。在子查询里,我们可以利用 group by实现order by 功能 --4、返回多条记录的子查询只能与操作符配合使用(如:i ...
分类:
数据库 时间:
2016-09-23 13:03:57
阅读次数:
194
使用union可以将多个select 语句的查询结果集组合成一个结果集。select 字段列表1 from table1union [all]select 字段列表2 from table2...说明:字段列表1与字段列表2的字段个数必须相同,且具有相同的数据类型。合并产生的新结果集的字段名与字段列 ...
分类:
数据库 时间:
2016-09-22 19:36:00
阅读次数:
168
TCL transaction 事务 -- DML 定义为把一连串的操作作为单个逻辑工作单元处理 ----- 例如:银行转账事务特性 ACID 原子性 atomicity 所有的数据修改 要么一起执行 要么不执行 一致性 congsistency 所有的数据修改同时... ...
分类:
编程语言 时间:
2016-09-21 15:55:48
阅读次数:
188
DML英文缩写 DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是UPDATE更新、INSERT插入、DELETE删除。 DML = Data Media Laboratory,数据媒体实验室。 ... ...
分类:
其他好文 时间:
2016-09-21 15:52:34
阅读次数:
142
1、 SQL语言分为三个部分: 数据定义语言DDL: CREATE、ALTER、DROP 数据操作语言DML:update、insert、delete、select 数据控制语言DCL:是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句 2 ...
分类:
数据库 时间:
2016-09-21 09:02:46
阅读次数:
168