4.5.4 查询数据就用SELECT
数据查询语言也称为DQL,这部分内容将在第5章中详细介绍。在本小节中主要介绍SELECT语句的基本用法。SELECT的一般语法如下:
SELECT column_name1,column_name2,…FROM table_name WHERE[condition];
【语法说明】
❑column_name1:代表的是数据表中的字段名,可以查询数据表中的一个或多个字段,同时可以使用“*”号代替数据表中所有的字段。
❑WHERE[condition]:代表的是查询的条件,如果不指定查询条件则查询数据表中所有的记录;如果指定查询条件,那么就可以根据查询条件来查询记录了。
下面分别使用SELECT语句查询表中的记录。
(1)查询表中全部数据
查询表中全部数据可以直接使用SELECT语句完成。下面查询LOGIN表中的全部记录,具体操作如图4.30所示。从查询结果就可以看出查询了表LOGIN中全部字段的全部数据。
图 4.30 查询全部数据
(2)查询表中某一字段的数据
查询表中某一个字段的数据可以直接在SELECT语句后面指定要查询的字段名。下面就查询LOGIN表中LOGINNAME的值,具体操作如图4.31所示。
图 4.31 查询LOGINNAME列
在SELECT语句后面指定了列名LOGINNAME,这样就可以在LOGIN表中只查询LOGINNAME列的值。
说明 如果在实际应用中只需要表中某些列的值,最好是指定出列名来查询,不要使用“*”号来查询全部的记录,因为查询全部记录会影响查询的效率。
(3)根据条件查询数据
根据条件查询数据就是使用WHERE[condition]子句来完成操作。下面就查询LOGINNAME是"AAA"的记录。具体操作如图4.32所示。
图 4.32 根据条件查询记录
通过带条件的查询可以看出,在LOGIN表中只查询出了LOGINNAME是"AAA"的记录。