课程: 学习 SQL
免费学习该课程!
今天就开通帐号,24,700 门业界名师课程任您挑!
使用 SELECT 语句获取数据
在数据库操作中, 使用频率最多的就是查询操作。 在查询数据时,你可以根据不同的需求, 对数据库中的数据进行查询,并返回结果。 查询数据库使用的 SQL 语句是 SELECT 语句。 这个命令相对比较复杂,变化样式比较多, 我们会分功能依次讲解。 现在我们来介绍一下 SELECT 的语法: SELECT 列名称 FROM 表名称。 其中,列名称是指你想要获取哪一列的数据。 表名称是指数据库中表的名称, 也就是我们希望要从哪个表中获取数据。 好,接下来,我们就可以通过具体的例子, 来看看如何从数据库表中获取数据。 我们可以点击"浏览数据"选项卡。 现在我们看到的是人员表中, 所有的字段信息。 那么,如果我想从人员表中获取所有的姓, 那么现在我们可以切换到 “执行 SQL”选项卡, 然后,按照 “SELECT 列名称 FROM 表名称” 这个规则输入 “SELECT 姓 FROM 人员”, 也就是从“人员”表中 获取“姓”这一列的数据。 然后我们点击“执行”。 我们可以在消息窗格中, 看到返回的结果信息, “1000 行”。 这里需要注意的是, 如果我将“姓”加上‘’, 然后我们点击“执行”, 那么它将返回的是我输入的文本, 而不是表中的信息。 所以我们需要额外注意。 那么,如果我想要获取两个字段的信息, 比如“姓”和“名”, 我们需要在两个字段中间, 添加英文的逗号,来请求多个字段。 这里,我们来编辑一下语句。 “,名”,然后我们点击“执行”语句。 我们可以看到,从人员表中返回的两列: ”姓“和”名“,以及它们的字段信息。 那么,如果我想获取所有的字段信息, 而不是逐个手动填写字段, 那么,我们可以使用通配符,也就是*, 来表示表中所有的字段。 我们来修改一下,点击“执行”。 我们可以看到,返回了表中所有字段的信息。 通常我们在进行数据分析时, 可能会用到通配符, 但在实际运用中很少用到它。 因为在运用中,我们通常有明确的目标, 只需要获取某些对我们比较有用的字段信息。 那如果我在输入字段时,字段名称输入错了, 将会如何呢? 我们来调整一下语句。 比如,我们来输入 “SELECT 公司,姓,名,分数 FROM 人员”, 我们来执行一下。 我们可以在信息窗格中看到, “没有分数这个列”。 这个提醒是准确的, 因为人员表中并没有“分数”这一列。…
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。