sql语法手册(编辑修改稿)内容摘要:

able Svendson, Stephen Chair 或者你也 可以用 JOIN 关键字来完成上面的操作: SELECT , FROM Employees INNER JOIN Orders ON = INNER JOIN 的语法: SELECT field1, field2, field3 FROM first_table INNER JOIN second_table ON = 解释: INNER JOIN 返回的结果集是两个表中所有相匹配的数据。 LEFT JOIN 的语法: SELECT field1, field2, field3 FROM first_table LEFT JOIN second_table ON = 用 ”Employees”表去左外联结 ”Orders”表去找出相关数据: SELECT , FROM Employees LEFT JOIN Orders ON = 返回结果: Name Product Hansen, Ola Printer Svendson, Tove Svendson, Stephen Table Svendson, Stephen Chair Pettersen, Kari 解释: LEFT JOIN 返回 ”first_table”中所有的行尽管在 ” second_table”中没有相匹配的数据。 RIGHT JOIN 的语法: SELECT field1, field2, field3 FROM first_table SQL 语法手册 第 9/18 页 RIGHT JOIN second_table ON = 用 ”Employees”表去右外联结 ”Orders”表去找出相关数据: SELECT , FROM Employees RIGHT JOIN Orders ON = 返回结果: Name Product Hansen, Ola Printer Svendson, Stephen Table Svendson, Stephen Chair 解释: RIGHT JOIN 返回 ” second_table”中所有的行尽管在 ”first_table”中没有相匹配的数据。 Alias 用途: 可用在表、结果集或者列上,为它们取一个逻辑名称 语法: 给列取别名: SELECT column AS column_alias FROM table 给表取别名: SELECT column FROM table AS table_alias 例: “Persons”表中的原始数据 : LastName FirstName Address City Hansen Ola Timoteivn 10 Sandnes Svendson Tove Bvn 23 Sandnes Pettersen Kari Stt 20 Stavanger 运行下面的 SQL: SELECT LastName AS Family, FirstName AS Name FROM Persons 返回结果 : Family Name Hansen Ola Svendson Tove Pettersen Kari 运行下面的 SQL: SELECT LastName, FirstName FROM Persons AS Employees 返回结果 : Employees 中的数据有: LastName FirstName Hansen Ola SQL 语法手册 第 10/18 页 Svendson Tove Pettersen Kari Insert Into 用途: 在表中插入新行 语法: 插入一行数据 INSERT INTO table_name VALUES (value1, value2,....) 插入一行数据在指定的字段上 INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) 例: “Persons”表中的原始数据 : LastName FirstName Address City Pettersen Kari Stt 20 Stavanger 运行下面的 SQL 插入一行数据: INSERT INTO Persons VALUES (39。 Hetland39。 , 39。 Camilla39。 , 39。 Hagabakka 2439。 , 39。 Sandnes39。 ) 插入后 ”Persons”表中的数据为 : LastName FirstName Address City Pettersen Kari Stt 20 Stavanger Hetland Camilla Hagabakka 24 Sandnes 运行下面的 SQL 插入一行数据在指定的字段上: INSERT INTO Persons (LastName, Address) VALUES (39。 Rasmussen39。 , 39。 Stt 6739。 ) 插入后 ”Persons”表中的数据为 : LastName FirstName Address City Pettersen Kari Stt 20 Stavanger Hetland Camilla Hagabakka 24 Sandnes Rasmussen Stt 67 Update 用途: 更新表中原有数据 语法: UPDATE table_name SET column_name = new_value WHERE column_name = some_value 例: “Person”表中的原始数据 : LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger SQL 语法手册 第 11/18 页 Rasmussen Stt 67 运行下面的 SQL 将 Person 表中 LastName 字段为 ”Rasmussen”的 FirstName 更新为 ”Nina”: UPDATE Person SET FirstName = 39。 Nina39。 WHERE LastName = 39。 Rasmussen39。 更新后 ”Person”表中的数据为 : LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Stt 67 同样的,用 UPDAT。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。