SQL学习记录1
--UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;
--DELETE FROM table_name
WHERE some_column=some_value;
--下面的 SQL 语句从 "Websites" 表中选取头两条记录:
SELECT * FROM Websites LIMIT 2;
--SQL LEFT JOIN 语法--SQL RIGHT JOIN 语法
SELECT column_name(s)
FROM table1
LEFT(RIGHT) JOIN table2
ON table1.column_name=table2.column_name;
注释:LEFT JOIN 关键字从左表(Websites)返回所有的行,即使右表(access_log)中没有匹配。
--SQL FULL OUTER JOIN 语法
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_name;
注释:MySQL中不支持 FULL OUTER JOIN,可以在SQL Server使用。
FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。
FULL OUTER JOIN 关键字返回左表(Websites)和右表(access_log)中所有的行。如果 "Websites" 表中的行在 "access_log" 中没有匹配或者 "access_log" 表中的行在 "Websites" 表中没有匹配,也会列出这些行。
浙公网安备 33010602011771号