无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應(yīng)
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

    龍紋身女孩與她的SQL查詢代碼

    發(fā)布時間:  2012/8/4 17:06:19

    我喜歡大衛(wèi)·芬奇(David Fincher)拍的電影《龍紋身女孩》,他成功的把小說《龍紋身女孩》搬上了熒幕,超出了我的預(yù)期。我本以為這又是一部膚淺的、憤世嫉俗的用來斂錢的好萊塢電影,事實情況卻是,這是一部情節(jié)緊張,能引起共鳴的電影,只是里面的淫殺犯罪讓人毛骨悚然。我最喜歡的一個情節(jié)是龍紋身女孩用SQL來查找40年前的兇殺案的過程。

    龍紋身女孩

    我們從電影里可以看到她使用筆記本電腦,輕而易舉的進入瑞典警察局數(shù)據(jù)庫,當她敲入像‘unsolved(未破案)’和‘decapitation(斬首)’等關(guān)鍵詞時,屏幕上翻滾著綠色的檢索出的信息,雖然我們看不清她使用的完整的查詢語句:

    sql2sql2

    處于一種天生的好奇,我忍不住截取了這些鏡頭畫面,用Photoshop拼接了一下,下面是我得到的結(jié)果:

    完整sql

    你馬上能發(fā)現(xiàn),這不是Oracle SQL——很顯然 AS 關(guān)鍵字在Oracle里不能用在表假名上。事實上,如果我們回去看看她那個令人興奮的查詢結(jié)果輸出時,你會看到 mysql 的提示符,而且還有 use [dbname] 連接數(shù)據(jù)庫的語法,下面是一個更詳細的畫面:

    全屏顯示

    我們實際上可以把她用的left join關(guān)鍵詞表的SQL語句整理出來。

    最終我們獲得了一個全屏的輸出結(jié)果信息:

    詳細輸出圖

    下面就是我們Oracle“WTF研究會”部門重新構(gòu)造出的她使用的SQL:

    1. SELECT DISTINCT v.fname, v.lname, i.year, i.location, i.report_file  
    2. FROM   Incident AS i  
    3.        LEFT JOIN V(ictim?)...  -- presumably v.incident_id = i.id  
    4.        LEFT JOIN Keyword AS k ON k.incident_id = i.id  
    5. WHERE  i.year BETWEEN 1947 AND 1966  
    6. AND    i.type = 'HOMICIDE' 
    7. AND    v.sex = 'F' 
    8. AND    i.status = 'UNSOLVED' 
    9. AND    ...  
    10.        OR v.fname IN ('Mari''Magda')  
    11.        OR SUBSTR ...  
    12. AND    (k.keyword IN ('rape''decapitation''dismemberment''fire''altar''priest''prostitute')  
    13.        ...  
    14.        AND SUBSTR(v.fname, 1, 1) = 'R' AND SUBSTR(v.lname, 1, 1) = 'L');  
    15.  
    16. +--------+---------+------+-----------+----------------------------------+  
    17. | fname  | name    | year | location  | report_file                      |  
    18. +--------+---------+------+-----------+----------------------------------+  
    19. | Anna   | Wedin   | 1956 | Mark      | FULL POLICE REPORT NOT DIGITIZED |  
    20. | Linda  | Janson  | 1955 | Mariestad | FULL POLICE REPORT NOT DIGITIZED |  
    21. | Simone | Grau    | 1958 | Goteborg  | FULL POLICE REPORT NOT DIGITIZED |  
    22. | Lea    | Persson | 1962 | Uddevalla | FULL POLICE REPORT NOT DIGITIZED |  
    23. | Kajsa  | Severin | 1962 | Dals-Ed   | FULL POLICE REPORT NOT DIGITIZED |  
    24. +--------+---------+------+-----------+----------------------------------+ 

    你也許會很驚訝,很奇怪,這樣一個頂級的黑客為什么要outer-join的方式連接Victims(被害人)表和Keywords(關(guān)鍵詞)表呢,還使用這樣的文字過濾方式,豈不知MySQL里是有 like語法的,更奇怪的是輸出結(jié)果里根本沒有姓和名分別以’R L’打頭的受害人。


    本文出自:億恩科技【mszdt.com】

    服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線