一、主键索引关系1.主键:主键的唯一作用就是唯一标识表中的某一行数据。分为单一主键和联合主键:单一主键:只用一列就能唯一标识一行。联合主键:当使用一列已经不能唯一标示一行的时候,就要采用多列唯一标识一行,就是联合主键。联合主健多个字段不能同时相同2.索引:索引的作用就是提高数据的检索速度,分为单一索引和联合索引:单一索引:只是用某一列数据作为索引,默认是index索引,这一列可以包含重复数据;如果
分类:
数据库 时间:
2018-02-24 10:48:57
阅读次数:
189
查询数据库中某一列有没有重复数据项: select * from cd_stock where stock_bh in (select stock_bh from cd_stock group by stock_bh having count(stock_bh) >1 ) select * from ...
分类:
数据库 时间:
2018-02-12 20:15:26
阅读次数:
163
集合set(集合)是一个无需不重复的元素数据集,对比列表的区别首先是无需的,不可以使用索引进行访问,另外一个特点是不能有重复数据。项目开发中,集合主要用于数据元素去重和测试是否存在。集合还支持一些数学上的运算,例如:union(联合)、intersection(交)、difference(差)、symmetricdifference(对称差集)。创建集合:集合使用大括号或者set函数创建,需要注意
分类:
编程语言 时间:
2018-02-09 15:38:13
阅读次数:
191
Wireshark简介 更多有关Wireshark的教程、软件下载等,请见:http://www.52im.net/thread-259-1-1.html,本文只作简要介绍。 1Wireshark 是什么? Wireshark 是最著名的网络通讯抓包分析工具。功能十分强大,可以截取各种网络封包,显示 ...
分类:
其他好文 时间:
2018-02-08 15:37:23
阅读次数:
200
本人转自http://www.cnblogs.com/goody9807/archive/2011/07/01/2095380.html,感谢博主的辛勤写作! 如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小2. ...
分类:
其他好文 时间:
2018-02-07 15:07:36
阅读次数:
158
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId f ...
分类:
数据库 时间:
2018-02-02 14:33:40
阅读次数:
175
业务需求 最近给公司做一个小工具,把某个数据库(数据源)的数据导进另一个数据(目标数据库)。要求导入目标数据库的数据不能出现重复。但情况是数据源本身就有重复的数据。所以要先清除数据源数据。 于是就把关于重复数据的查询和处理总结一下。这里只可虑基于数据库解决方案。不考虑程序的实现。 环境为:SQL S ...
分类:
数据库 时间:
2018-02-02 14:22:38
阅读次数:
230
1、为什么两张表连接会出现重复数据 2、表的连接过程是怎样的? 举例: 表A: 1 0 表B: 1 0 0 2 执行语句:select * from A join B on A.id = B.id; 顺序如下: join形成的表: 1 1 1 0 1 0 1 2 0 1 0 0 0 0 0 2 on ...
分类:
数据库 时间:
2018-02-01 20:39:00
阅读次数:
313
正好想写一条删除重复语句并保留一条数据的SQL,网上查了一部分资料写的很详细,但还是在这里写下自己的理解,以遍后续学习 。如下:表字段和数据: SQL语句: [sql] view plain copyDELETE FROM `user` WHERE id NOT IN(SELECT * FROM(S ...
分类:
数据库 时间:
2018-01-30 16:51:02
阅读次数:
176