美文网首页
二、检索数据

二、检索数据

作者: 曾经像素有点低 | 来源:发表于2023-02-02 17:36 被阅读0次
  • SELECT

如何使用SELECT 语句从表中检索一个或多个数据列。

1.1 SELECT语句

关键字:SQL语句是由简单的英语单词构成的,这些单词称为关键字。
每个SQL语句都是由一个或者多个关键字构成的。
SELECT语句是经常被使用的SQL语句,它用来从一个或多个表中检索信息。

  • 关键字(keyword)作为SQL组成部分的保留字。关键字不能用作表或列的名字。

为了使用SELECT检索表数据,必须至少给出两条信息:
①想选什么。 ②从什么地方选择。

1.2检索单个列

  • 输入
SELECT  prod_name  FROM  Products;
  • 分析 SELECT ... FROM ...

上述语句利用SELECT语句从Products表中检索一个名为prod_name的列。所需的列名写在SELECT关键字之后,FROM关键字指出从哪个表中检索数据。

返回的结果:

  • 没有排序的
  • 没有过滤的
  • 返回相同数目的行

tips:
①多条SQL以英文分号(;)分割。多数DBMS不需要在单条SQL语句后加分号(;),但是如果愿意单条也可以加上。分号代表着一条SQL语句的结束。
②SQL语句不区分大小写。因此SELECT和select是相同的,写成Selec也没有关系。
③使用空格。在处理SQL语句时,其中所有空格都被忽略。SQL语句可以写成长长的一行,也可以分写在多行。下面这三个写法的作用是相同的:(关键字、表名、列名等单词或名称之间还是需要空格隔开的)

SELECT prod_name
FROM Products;
SELECT prod_name FROM Products;
SELECT 
prod_name 
FROM 
Products;

多数SQL开发人员认为,将复杂的长SQL语句分成多行更容易阅读和调试。

1.3 检索多个列

要想从一个表中检索多个列,仍然谁用相同的SELECT语句。唯一的不同是必须在SELECT关键字后给出多个列名,列名之间必须以逗号(,)分割。

tips:在选择多个列时,一定要在列名之间加上逗号,注意最后一个列名后边不要加。

例如 从Products 选出prod_id、prod_price、prod_name这3列。

SELECT prod_id, prod_price, prod_name 
FROME Products;

相关文章

  • 二、检索数据

    SELECT 1.1 SELECT语句 关键字:SQL语句是由简单的英语单词构成的,这些单词称为关键字。每个SQL...

  • MySQL——检索数据(二)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQ...

  • 【SQL】(二):检索数据

    本系列为自己学习时的笔记及心得体会,转载请注明出处。 原表: 1、select语句 从一个或多个表中检索信息。 2...

  • MySQL常用命令语句(一)

    一.连接 二. 库 三.表 四、插入数据 五、检索数据 六、增加字段

  • ElasticSearch全文检索引擎-介绍

    全文检索 一种将文件种或者数据库中所有文本与检索项匹配的文字资料检索方法。对全文数据的检索 数据分类: 结构化数据...

  • 算法与数据结构-检索(2)

    顺序检索 顺序检索:逐个检查每个数据元素。 顺序检索简单,复杂度与被检索的数据元素个数成正比,因此顺序检索也被称为...

  • 基础Sql语句之一

    检索数据 检索单列select columnname from tablename检索多列select colum...

  • 雄兵连之武神-76、曙光号

    “目标刑天,检索基因数据!” “数据检索中……数据检索分析完成!“ “代号:刑天,类盘古体生命; 超级基因型号:后...

  • 从零学会SQL:简单查询

    一、知识点 SELECT 检索数据 WHERE 过滤数据 二、实操练习 练习地址[https://igs.sqlz...

  • MySQL 命令

    检索数据 检索单个列:SELECT column FROM tablename; 检索多个列:SELECT col...

网友评论

      本文标题:二、检索数据

      本文链接:https://www.haomeiwen.com/subject/yzpwhdtx.html