原创

同一段代碼,在短時間內的兩次運行結果不一樣,哎!你知道吧,IO混亂是件很可怕的事情,話說thinkpad E430c 是哪一年的,我感覺我是不是需要換電腦了。 明白一件事情,原生庫永遠是最牛逼的,可能不是最方便的但一定是最實用的,所以

原创 《用實例學習SQL》專題篇:帶有(not)exists 謂詞的子查詢(2)

相關表 這次我們要通過存在量詞來表述SQL中沒有的全稱量詞。 上篇中我們講到的題目是: 選修了所有課程的學生姓名 當然我們可以通過嵌套查詢寫出來,如下: select Sname from Student join (select S

原创 《用實例學習SQL》第五篇:數據更新

相關表 在SQL中數據查詢纔是大頭,當然,對於insert,delete,update這些更新操作也是要熟悉的。 SQL字符串常量(英文字符)用單引號括起來 (1)、插入操作(insert) 用於向表中添加記錄,有兩種方式: ①後面接

原创 《用實例學習SQL》第三篇:表的連接查詢

相關表 在一個查詢中同時涉及兩個及兩個以上的表(當然,自身連接查詢也算)稱之爲表的連接查詢 分爲:等值連接查詢,非等值連接查詢,自然連接查詢,自身連接查詢和符合條件的連接查詢 在where子句中用來連接兩個表的條件稱之爲連接條件或連接

原创 《用實例學習SQL》專題篇:帶有(not)exists 謂詞的子查詢(1)

相關表 作爲一個存在謂詞,exists在條件篩選結果中返回的結果只有True和False。 exists的用法 select * from table1 where exists (select * from table2

原创 《用實例學習SQL》第二篇:單表查詢(3)

相關表 介紹order by、group by 和聚集函數(count,avg,sum, max,min) (1)、order by子句:排序子句,對整個表或者group by分的組進行排序。 不能再嵌套查詢中使用order by s

原创 《用實例學習SQL》第二篇: 單表查詢(2)

相關表 常見的查詢謂詞 比較:=,>, <, >=, <=, !=(<>) 確定範圍:(not) between A and B – 其中包含A,B。 確定集合:(not) in 字符匹配:(not) like 空值:is (not

原创 《用實例學習SQL》第四篇:嵌套查詢

相關表 在SQL語言中,一個select-from-where語句稱爲一個查詢塊,將一個查詢塊嵌套在另外一個查詢塊的where或having的條件中的查詢稱爲嵌套查詢, 外層的查詢稱爲父查詢,內層的查詢稱爲子查詢;在sql語句中的嵌套

原创 《用實例學習SQL》相關表

Student表: Course表: Sc表: 該系列文章借鑑了數據庫系統概論,王珊和數據庫系統概念,均可在兩本書中找到相關概念,如果想系統學習數據庫基本知識建議使用這兩本書。

原创 《用實例學習SQL》第七篇:視圖的建立和使用

相關表:表 (一)、視圖的定義: 視圖是從一個或者幾個基本表中導出來的一個虛表,和基本表不同在於,視圖定義的表並不實際存在。 CREATE VIEW view_name [(field1, field2,...)] AS <子查詢>

原创 《用實例學習SQL》第六篇:空值的討論

相關表 (一)我們首先講一下空值的定義: 在數據庫中,null代表空值,其是指“不知道”,“不存在”,**“不確定”**的值,其中請重點注意這個空值是一個“不確定”的值。 我們知道要判斷表中一個數據是不是空值用“is null”和“i

原创 《用實例學SQL》第五篇:集合查詢和基於派生表的查詢

相關表 一、集合查詢 我們知道,對於集合的操作有三個:並,交,差 在SQL中,在表之間進行集合操作,要求進行操作的表有相同的列的數目和對應列的類型相同 (1)、並操作(union) union會自動取出重複元組,而union all不

原创 《用實例學習SQL》第一篇:建表

第一步: create database StudentDB; 創建數據庫, 每個表達的結束都是用分號 第二步: use StudentDB; 使用數據庫 第三步: 使用數據庫並插入數據 create table Student( S

原创 《用實例學習SQL》第二篇:單表查詢(1)

一、選擇表中的若干列alter select Sno, Sname from Student; #1.選擇兩列alter select Sno, Sname, Sdept from Student; #2. 選擇三列alter sel

原创 求助帖--拉鉤登錄中的challenge參數

這是一個求助帖,今天在練習爬蟲時模擬登錄拉勾網。有一個challenge參數,雖然用chrome斷點判斷出了它的值,也知道在哪個請求裏可以得到哪個值,但是生成challenge參數的請求我怎麼也構造不出來,因爲他是一個post請求,它