MySQL是一個常用的關系型數據庫管理系統。在使用MySQL時,有時需要進行一些數據查詢以獲得所需的信息。以下是MySQL中一些常見的查詢操作。
1. SELECT語句 SELECT語句用于從數據庫中選擇要顯示的列以及要顯示的行。例如:SELECT * FROM my_table; 將選擇所有列并顯示my_table表中的所有行。 2. WHERE語句 WHERE語句用于篩選符合條件的行。例如:SELECT * FROM my_table WHERE id=1; 將選擇my_table表中所有id等于1的行。 3. ORDER BY語句 ORDER BY語句用于按照指定的列對結果進行排序。例如:SELECT * FROM my_table ORDER BY age DESC; 將按照age列降序排列my_table表中的所有行。 4. LIKE語句 LIKE語句用于搜索匹配特定模式的行。例如:SELECT * FROM my_table WHERE name LIKE 'John%'; 將選擇名字以John開頭的所有行。 5. COUNT語句 COUNT語句用于計算指定列的行數。例如:SELECT COUNT(*) FROM my_table; 將返回my_table表中的總行數。 6. GROUP BY語句 GROUP BY語句用于將行分組,基于指定的列進行匯總計算。例如:SELECT name, COUNT(*) FROM my_table GROUP BY name; 將按照名字列對my_table表中的行進行分組,并計算每個名字出現的次數。 7. JOIN語句 JOIN語句用于聯合兩個或多個表的行。例如:SELECT my_table.*, other_table.* FROM my_table JOIN other_table ON my_table.id = other_table.id; 將聯合兩個表中具有相同id的行。 8. UNION語句 UNION語句用于聯合兩個或多個SELECT語句的結果。例如:SELECT name FROM my_table UNION SELECT name FROM other_table; 將返回my_table表和other_table表中的所有不同名字。