码迷,mamicode.com
首页 >  
搜索关键字:唯一索引    ( 757个结果
mysql 给表里的某个字段建立索引
1.添加PRIMARYKEY(主键索引):ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)‘table_name‘表名column字段将table_name表的column字段设置为主键2.添加UNIQUE(唯一索引):ALTERTABLE`table_name`ADDUNIQUE(`column`)3.添加INDEX(普通索引):写法一:ALTERTAB
分类:数据库   时间:2019-06-18 12:22:44    阅读次数:215
普通索引和唯一索引,应该怎么选择?
如果业务能保证唯一性的情况下,还是选择普通索引性能更好 select id from T where k=5 首先,我们看下 查询过程 对于普通索引来说,查询到满足条件的第一个记录后,需要查找下一个记录,直到碰到第一个不满足k=5条件的记录 对于唯一索引来说,由于索引上有唯一性,查询到第一个满足条件 ...
分类:其他好文   时间:2019-06-16 18:50:36    阅读次数:109
什么时候使用唯一索引和普通索引
唯一或普通索引的选择 业务需求 假设你在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系统需要按照身份证号查姓名,就会执行类似这样的SQL语句: 在不考虑身份证好字段大小的情况下,需要给id_card建立索引,是选择普通索引还是唯一索引呢? ...
分类:其他好文   时间:2019-06-15 13:40:04    阅读次数:163
第三十六章 MYSQL语句一
4.外键(一对多): 作用:1.约束 2.节省空间 create table department ( id int auto_increment primary key, depart_name varchar(32) not null default '', num int not null d ...
分类:数据库   时间:2019-06-14 12:29:19    阅读次数:130
SQL优化
SQL优化 SQL优化技术 对表的设计合理化(符合3NF) 添加适当的索引(index)[普通索引,主键索引,唯一索引,全文索引] 分表技术(水平分割,垂直分割) 读写(update/delete/add)分离 存储过程(模块化编程) 对MySQL配置优化(配置最大并发数 my.ini , 调整缓存 ...
分类:数据库   时间:2019-06-10 14:06:28    阅读次数:148
SQL Server查询优化和事务处理
查询优化:顾名思义就是创建索引、视图等方式使数据库快速查找到需要的东西索引分为:唯一索引、主键索引、聚集索引、非聚集索引、复合索引、全文索引。在SQLServer中,一个表只能创建一个聚集索引,但可以创建多个非聚集索引。设置某列为主键,该列默认就为聚集索引。按照下列标准选择建立索引的列:频繁搜索的列;经常用于查询选择的列;经常排序、分组的列;经常用于连接的列(主键/外键)不要使用下面列创建索引:仅
分类:数据库   时间:2019-06-03 21:47:11    阅读次数:154
Oracle 建立索引及SQL优化
数据库索引: 索引有单列索引复合索引之说 如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。 建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的 ...
分类:数据库   时间:2019-06-03 00:26:32    阅读次数:140
MongoDB 创建基础索引、组合索引、唯一索引以及优化
一、索引MongoDB提供了多样性的索引支持,索引信息被保存在system.indexes中,且默认总是为_id创建索引,它的索引使用基本和MySQL等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。基础索引在字段age上创建索引,1(升序);-1(降序):db.users.ensureIndex({
分类:数据库   时间:2019-05-31 11:44:13    阅读次数:161
MySQL的sql解析
首先看一下示例语句 然而它的执行顺序是这样的 来看一个例子 假设有表1和表2 table1 table2 未完待续。。。 ...
分类:数据库   时间:2019-05-26 17:39:50    阅读次数:118
面试中有哪些经典的数据库问题?
一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(R ...
分类:数据库   时间:2019-05-25 19:48:52    阅读次数:115
757条   上一页 1 ... 15 16 17 18 19 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!