视频: SQL面试会考哪些题?(6/8/2019) 2024
将信息存储在MySQL数据库中的唯一目的是在需要时使用它。数据库活着回答问题。什么产品出售?谁是客户?印第安纳州有多少客户?顾客买什么?
通过从数据库中检索数据来回答许多问题。例如,要了解印第安纳州有多少客户,可以检索名为state的字段包含IN的所有客户记录。
<! --1 - >很多时候,你会在PHP脚本中提出这些问题,并在网页中显示答案。在PHP脚本中,您可以检索印第安纳州客户的所有记录,并在网页上显示其名称和地址列表。
要回答特定问题,请使用SELECT查询。您可以使用SELECT查询来提出精确的,复杂的和详细的问题。最简单的SELECT查询是
SELECT * FROM tablename
这个查询检索表中的所有信息。星号(*)是通配符,意思是 所有列。 SELECT查询可以更有选择性。 SELECT查询中的SQL单词和短语可以精确定位回答您的问题所需的信息。以下是一些可以使SELECT查询执行的技巧:
您只能请求您需要回答您的问题的信息(列)。
-
例如,您只能请求名字和姓氏来创建客户列表。
-
您可以从表中选定的对象(行)请求信息。 例如,您只能请求地址在佛罗里达州的客户的名字和姓氏。在MySQL 4.1中,MySQL增加了在另一个查询中嵌套一个SELECT查询的功能。嵌套查询称为
-
子查询。 可以在SELECT,INSERT,UPDATE或DELETE语句或SET子句中使用子查询。子查询可以返回在外部查询中使用的单个值,单个行或列或表。 SELECT查询的所有功能都可以在子查询中使用。