MySQL是廣泛應用的關系型數據庫管理系統。在實際應用中,查詢數據庫中不同表格之間的關系是常見操作。
例如,我們有兩個表格:學生表格和課程表格。學生表格包含學生的基本信息,課程表格包含不同課程的信息。我們希望查詢每個學生所報的全部課程,就需要用到聯結查詢。
SELECT students.name, courses.course_name FROM students JOIN courses ON students.course_id = courses.id;
在以上查詢語句中,用到了“JOIN”語句,實現了將學生表格和課程表格聯結起來。同時,用到了“ON”語句,指定了學生表格中“course_id”和課程表格中“id”字段的對應關系。
除了聯結查詢,MySQL還提供了其他豐富的查詢功能,如分組查詢、排序查詢等。在實際應用中,根據不同業務需求選擇合適的查詢方式,可以大大提高效率。