• 数据库系列之检索数据(二)


    上一小结记录啦什么是数据库,而在这一小节将写什么是检索数据

    重点:SELECT语句

    最经常使用的语句莫过于SELECT语句

    它的用途是从一个或者多个表中检索信息。

    为了使用SELECT语句检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。

    重点一:检索单个列

    输入:SELECT prod_name FROM Products;   //从一个名为Products表中检索一个名为prod_name的列

    输出:

    prod_name

    ---------------

    Fish bean bag toy

    Bird bean bag toy

    Rabbit bean bag toy

    8 inch teddy bear

    King doll

    重点二:检索多个列

    仍然使用相同的SELECT语句,唯一不同的就是必须在SELECT关键字后给出多个列名

    输入:SELECT prod_id,prod_name,prod_price from Products;  //和上一条一样,只不过在这个例子中,指定了三个列名,列名之间用逗号隔开

    输出:

    prod_id                 prod_name                        prod_price

    --------                   --------------                          -------------

    BNBG01              Fish bean bag toy                3.490000

    BNBG02             Bird bean bag toy                  3.490000

    BNBG03              Rabbit bean bag toy              3.490000

    重点三:检索所有的列

    除啦指定所需的列名之外,SELECT语句还可以检索所有的列,在实际列名的位置使用(*)通配符可以做到这一点

    输入:SELECT * FROM Products

    重点四:检索不同的值

    如何检索返回不同的值呢,那就要使用DISTINCT关键字啦,顾名思义,它指示数据库只返回不同的值

    输入:SELECT DISTINCT vend_id FROM Products;

    输出:

    vend_id

    ---------

     BNBG01  

    DLL01

    FNG01

    注意:不能部分使用DISTINCT:使用此关键字,是作用于所有的列,不仅仅是跟在其后面的那一列。

    重点五:限制结果

    如果只想返回一行或者是一定数量的行,结果是可行的,但各种数据库的使用方法不一样

    在SQL server和Access中使用SELECT时,可以使用TOP关键字来限制返回多少行

    输入:SELECT TOP 5 prod_name FROM Products;

    输出:

    prod_name

    ---------------

    Fish bean bag toy

    Bird bean bag toy

    Rabbit bean bag toy

    8 inch teddy bear

    King doll

    分析:使用TOP 5语句,只检索前5行数据

    如果使用MYSQL,则需要使用LIMIT关键字

    例如:SELECT prod_name FROM Products LIMIT 5;

    为了得到后面5行的数据,需要指定从哪开始以及检索的行数

    例如:SELECT prod_name FROM Products LIMIT5 OFFSET 5;

    指示返回从第5行开始的5行数据

    重点六:使用注释

    输入:SELECT prod_name     ---这是一条注释

    FROM  Products;

    使用--(两个连字符)嵌在行内。

  • 相关阅读:
    课程作业06-汇总整理
    课程作业04-汇总整理
    课程作业04-字串加密解密
    课程作业03-你已经创建了多少个对象?
    课程作业03-汇总整理
    课程作业02-汇总整理
    02-实验性问题总结归纳
    猜数字游戏
    RandomStr实验报告(验证码实验)
    个人总结
  • 原文地址:https://www.cnblogs.com/fqhy/p/8051600.html
Copyright © 2020-2023  润新知