MySQL是當前最常用的關系型數據庫管理系統,支持絕大多數的標準SQL語言,并從中演進出了一系列專門的關系運算。
以下是MySQL中經常使用的關系運算:
交集: SELECT * FROM table1 JOIN table2 ON table1.column1 = table2.column2; 并集: SELECT * FROM table1 UNION SELECT * FROM table2; 補集: SELECT * FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table1.column1 = table2.column1); 笛卡兒積: SELECT * FROM table1, table2; 自然連接: SELECT * FROM table1 NATURAL JOIN table2; 左外連接: SELECT * FROM table1 LEFT JOIN table2 ON table1.column1 = table2.column2; 右外連接: SELECT * FROM table1 RIGHT JOIN table2 ON table1.column1 = table2.column2; 全外連接: SELECT * FROM table1 LEFT JOIN table2 ON table1.column1 = table2.column2 UNION SELECT * FROM table1 RIGHT JOIN table2 ON table1.column1 = table2.column2; 等價連接: SELECT * FROM table1 INNER JOIN table2 ON table1.column1<=>table2.column2;
MySQL支持的關系運算十分靈活,不同的運算適用于不同的場景,開發者可以根據實際需求,靈活地運用這些關系運算。
上一篇好看的css邊框模式
下一篇好看的css背景圖