前言: 最近也在玩數據庫,感受普通機子搞數據庫,仍是差了點,全文查找,慢的要查一分鐘更久。
可是搞cmd5庫很不錯,億級數據庫,毫秒級。
qq 944520563
好吧,下面開始,首先你得須要一個mysql數據庫,推薦
環境 : apmserv5.2.6 php+mysql
Navicat for MySQL
推薦這兩個軟件,安裝很是簡單,都是全中文,因此方便新手操做。
須要的其餘東西,電腦一個, 10GB左右的硬盤空間。一個大點的字典。
下面開始第一部分,打開Navicat for MySQL鏈接,很簡單,這裏就不截圖了。
開始建表, hash_cmd5,字段,plaintext,cmd5_16,cmd5_32
都設置爲不爲空,第一個255,第二個16, 第三個 32位。
開始導入數據, 很簡單,參考圖片,自行琢磨。
參考本身的數據庫源,設置編碼
參考本身的數據庫內容。
第四,五部直接跳過。
開始第六步, 只需設置plaintext,其餘字段無需設置,可是前提必定要選擇找來的數據庫明文,否則就沒有意義。
直接到第八步開始,就能夠導入數據了。
你們本身試試吧,下一步教你們批量生成 cmd16 32 位的。
高速單表導入php
至於有的大牛說,這個方法不穩定什麼的,單機測試,單表六億毫無壓力 mysql