成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫如何去掉數(shù)據(jù)庫中重復(fù)記錄?

數(shù)據(jù)庫 MySQL
對于常規(guī)的MySQL數(shù)據(jù)表中可能存在重復(fù)的數(shù)據(jù),有些情況是允許重復(fù)數(shù)據(jù)的存在,有些情況是不允許的,這個時候我們就需要查找并刪除這些重復(fù)數(shù)據(jù),以下是具體的處理方法!

對于常規(guī)的MySQL數(shù)據(jù)表中可能存在重復(fù)的數(shù)據(jù),有些情況是允許重復(fù)數(shù)據(jù)的存在,有些情況是不允許的,這個時候我們就需要查找并刪除這些重復(fù)數(shù)據(jù),以下是具體的處理方法!

方法一:防止表中出現(xiàn)重復(fù)數(shù)據(jù)

當表中未添加數(shù)據(jù)時,可以在MySQL數(shù)據(jù)表中設(shè)置指定的字段為PRIMARY KEY(主鍵) 或者 UNIQUE(***) 索引來保證數(shù)據(jù)的***性。

例如在學(xué)生信息表中學(xué)號no不允許重復(fù),需設(shè)置學(xué)號no為主鍵,且默認值不能為NULL。

  1. CREATE TABLE student 
  2. no CHAR(12) NOT NULL
  3. name CHAR(20), 
  4. sex CHAR(10), 
  5. PRIMARY KEY (no
  6. ); 

方法二:過濾刪除重復(fù)值

對于數(shù)據(jù)表中原有的數(shù)據(jù),想要去除重復(fù)數(shù)據(jù)需要經(jīng)過重復(fù)數(shù)據(jù)查找、過濾以及刪除等步驟。

1. 統(tǒng)計重復(fù)數(shù)據(jù)

  1. mysql> SELECT COUNT(*) as repetitions,no 
  2. -> FROM student 
  3. -> GROUP BY no 
  4. -> HAVING repetitions > 1; 
以上查詢語句將返回student表中重復(fù)的記錄數(shù)。

2. 過濾重復(fù)數(shù)據(jù)

如果需要讀取不重復(fù)的數(shù)據(jù)可以在SELECT 語句中使用 DISTINCT 關(guān)鍵字來過濾重復(fù)數(shù)據(jù)。

  1. mysql> SELECT DISTINCT no 
  2. -> FROM student; 

也可以使用 GROUP BY 來讀取數(shù)據(jù)表中不重復(fù)的數(shù)據(jù)

  1. mysql> SELECT no 
  2. -> FROM student 
  3. -> GROUP BY (no); 

3. 刪除重復(fù)數(shù)據(jù)

刪除數(shù)據(jù)表中重復(fù)數(shù)據(jù),可以使用以下SQL語句:

  1. mysql> CREATE TABLE tmp SELECT noname, sex FROM student GROUP BY (no, sex); 
  2. mysql> DROP TABLE student; 
  3. mysql> ALTER TABLE tmp RENAME TO student; 

也可以在數(shù)據(jù)表中添加INDEX(索引)和 PRIMAY KEY(主鍵)來刪除表中的重復(fù)記錄,方法如下:

  1. mysql> ALTER IGNORE TABLE student 
  2. -> ADD PRIMARY KEY (no); 

-End 如果覺得文章好的話麻煩您幫小編點個贊關(guān)注支持我、后續(xù)內(nèi)容更加精彩敬請期待! 

責任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2010-04-13 10:23:40

Oracle數(shù)據(jù)庫

2011-05-17 11:23:02

Oracle數(shù)據(jù)庫

2010-07-02 13:50:11

SQL Server數(shù)

2011-03-21 17:25:08

SQL Server數(shù)重復(fù)記錄

2011-03-04 17:30:42

Oracle數(shù)據(jù)庫

2021-01-26 13:40:44

mysql數(shù)據(jù)庫

2018-04-27 13:00:00

數(shù)據(jù)庫MySQL刪除重復(fù)行

2023-09-14 23:05:57

? ?MySQL數(shù)據(jù)庫

2023-09-13 14:52:11

MySQL數(shù)據(jù)庫

2010-05-17 18:03:31

MySQL 數(shù)據(jù)庫

2010-04-28 18:25:51

Oracle數(shù)據(jù)庫

2009-01-11 17:32:03

Oracle數(shù)據(jù)庫重復(fù)數(shù)據(jù)

2022-11-14 18:23:06

亞馬遜

2011-05-24 14:13:20

Oracle數(shù)據(jù)庫

2011-07-29 11:20:51

MySQL數(shù)據(jù)庫字段重復(fù)

2011-03-29 09:26:35

Oracle數(shù)據(jù)庫

2018-01-26 13:28:48

數(shù)據(jù)庫數(shù)據(jù)重復(fù)數(shù)據(jù)庫清理

2009-06-01 09:57:43

netbeans連接數(shù)netbeans數(shù)據(jù)庫netbeans連接m

2011-03-03 10:00:14

ProFTPD建立MySQL

2011-05-13 09:42:21

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美日韩不卡 | h在线播放 | 国产精品久久精品 | 免费国产视频 | 九九九久久国产免费 | 91黄在线观看 | 国产三级 | 成人精品在线观看 | 国产亚洲高清视频 | 亚洲精品乱码久久久久久黑人 | 欧美一级二级在线观看 | 久久精品亚洲精品国产欧美 | 久草网在线视频 | 欧美亚洲另类在线 | 国产福利在线 | 成人免费网站 | 欧美一级高潮片免费的 | 精品一区二区三区在线观看国产 | 91久久精品日日躁夜夜躁国产 | 国产亚洲成av人片在线观看桃 | 欧美一区二区三区免费在线观看 | 欧美a级成人淫片免费看 | 亚洲一区 | 国产午夜精品久久久 | 欧美8一10sex性hd | 亚洲成人www | 99精品欧美一区二区三区 | 一区二区三区视频在线观看 | 日p视频免费看 | 精品亚洲一区二区三区 | 精品国产99 | 免费观看av| av大片在线观看 | 欧美专区在线 | 精品自拍视频在线观看 | 午夜激情网| 久久久99精品免费观看 | 久久久国产精品视频 | 日韩a v在线免费观看 | 欧美乱操| 亚州中文字幕 |