MySQL是一款強大的關系型數據庫管理系統,可以對單個表或多個表進行查詢工作。在本次實驗中,我們將學習如何使用MySQL進行單表和多表查詢。
首先,我們來看一下如何用MySQL進行單表查詢。假設我們有一個名為“student”的表格,其中包含了學生的姓名、性別、年齡和畢業院校等信息。下面是查詢表“student”中所有數據的SQL語句:
SELECT * FROM student;
此SQL語句中,使用了SELECT關鍵字來查詢數據,*表示查詢表中的所有列,FROM關鍵字表示所要查詢的表格名,即表格名“student”。
接下來,我們將學習如何進行多表查詢。假如我們有兩個名為“student”和“score”的表格,其中“student”表格存儲了學生的基本信息,包括姓名、性別和年齡等,而“score”表格則存儲了學生成績的詳細記錄,包括姓名、科目和成績等。如果我們要查詢每個學生的姓名和數學成績,可以使用如下SQL語句:
SELECT student.name, score.math FROM student, score WHERE student.name = score.name;
此SQL語句中,使用了SELECT關鍵字來查詢數據,student.name表示查詢表student中的“name”列,score.math表示查詢表score中的“math”列,FROM關鍵字表示所要查詢的表格名,即student和score,WHERE關鍵字表示查詢條件,此條件是兩個表格中的“name”列相同。
通過學習本次實驗,我們了解了如何使用MySQL進行單表和多表查詢,這對于數據管理和數據分析等工作具有重要作用。
下一篇mysql實驗體會