MySQL知識總結(二)

來源:互聯網
上載者:User

標籤:

上一篇MySQL知識總結(一)的傳送門:http://www.cnblogs.com/rosestudy/p/4820234.html

四、關係運算基礎

  1. 選擇運算(行運算 單表操作)
  2. 投影(列運算 單表操作)
  3. 串連運算(多表操作)
  • 等值串連:常用條件是兩個表的某些列值相等
  • 自然串連:要求兩個表有共同的屬性(列),自然串連運算的結果集是在參與操作兩個表的共同屬性上進行等值串連後,再去除重複的屬性所得的新表

五、MySQL資料庫查詢 

選擇SELECT列

  1. 選擇指定列
  2. 定義列別名  格式:select column_name as column_alias
  3. 替換查詢結果中的資料
  4. 計算資料行值
  5. 消除結果集中重複行 格式:select distinct | distinctrow column_name[,column_name...]
  6. 彙總函式(常用的有:count函數、max/min函數、sum/avg函數)
use testselect 姓名,學號from student;            //執行結果是student表中全部學生的姓名和學號列上的資訊

 

select count(*) as ‘學生總數‘from student;         //使用count函數用於統計組中滿足條件的行數或總行數

 

FROM子句

  1. 引用一個表
  2. 多表串連 在不同的表中查詢資料,必須在from子句中制定多個表
  • 全串連
  • JOIN串連
//尋找xscj資料庫中所有學生選過的課程名和課程號select distinct kc.課程名,xs_kc.課程號from kc,xs_kcwhere kc.課程號=xs_kc.課程號;

 

WHERE子句

GROUP BY子句

HAVING子句

ORDER BY子句

LIMIT子句

UNION子句

HANDLER子句

MySQL知識總結(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.