通过执行例句(1),相信大家可以感受到,使用通配符“*”是返回整张表数据的关键。事实上,“*”的使用非常普遍,因为它能让我们迅速了解一张表的大致结构和主要内容。
以表中的第一行数据为例,我们可以清楚地看到各列分别记录的信息。
· 序列编号——girl_id。
· 姓名——name。
· 加入姻缘介绍所的时间——join_date。
· 年龄——age。
· 居住地——location。
· 爱好——hobby。
· 择偶要求——remark。
· 电子邮箱——email。
虽然“*”使用起来很方便,但它返回的结果却存在两个限制。
· 限制一: 我们无法调整列的显示顺序,比如我们想把“居住地”信息放到显示结果的最前面,这是不行的。事实上,这种操作会按照制表时的编排顺序返回各列信息。
· 限制二: 如果一张表中含有的信息量很大,这会增加我们寻找目标信息的难度。这就好比在杂乱的储藏室里寻找一辆你儿时的玩具车,虽然所有东西都在你的眼皮底下,但你无法在第一时间注意到它。
因此,使用“*”检索整张表往往是初阶的。当我们对表中信息有了大概的了解以后,就会将注意力集中在某些特定列上。所以接下来,我们要缩小检索的范围,学习如何检索特定列中含有的信息。