SQL语句 第二节:检索数据

第二节:检索数据
2.1 SELECT语句
正如第一章所说,SQL语句是由简单的英语组成,这些单词都是关键字,每一个SQL都是由这些关键词组成的。在我使用SQL语句而言,SELECT是我使用的最多的一个关键字了;他的功能是主要是检索的数据;
关键字(keyword),作为SQL语句保留字的一部分,关键字不能作为表和列的名字。
SELECT 功能是检索功能,至少给出两个数据,一个是想检索什么数据,二个是在哪里检索 ,也就是 表名和列名。

        在这个时候,希望你们注意,SQL不是一个程序,他只是一个语言,给出的显示内容,不会因为内容而改变。

    2.2 检索单个数据
        格式:
            SELECT prod_name FROM table_name;
        分析:
            上述的SQL语句表示在table_name 表中检索prod_name列的数据;
            所需的列明表示在SELECT后面,FROM后面跟表明

        注解:1.以上的SQL语句会表示返回prod_name的所有的行。数据没有过滤,也没有过滤,也没有排序。
              2.注意SQL语句的空格,SQL语句在处理的时候,都会清空空格,所以在编写的时候风格很多不一样,有点喜欢写在一排,有的分成段写成多排;
              3.结束SQL语句,多数SQL语句是以分号进行分割(注意分号是以),多数的SQL语句在单条结尾的时候,不会让你用分号;
                但是我建议还是加上,免得整体运行的时候报错,在加上整体意识,有头有尾
              4.SQL语句区分大小写的问题,SQL语句是不区分大小写的,但是建议使用大写,在ASCII中大写的在前面,编译速度快。
    2.3 检索多个数据
        理论:检索多个数据唯一不同的是,就是在SELECT后面多几个列名,用逗号隔开
        格式:
            SELECT prod1_name,prod2_name FROM table_name;
        分析:
            上述的SQL语句检索多个数据,多个数据中的列名用逗号(,)隔开,注意,最后一个列名不用逗号
        注意:
            最后一个列名不用逗号
    2.4 检索全部列
        理论:我们有的时候,在检索的数据时候,由于列名比较多,我们全部写下来比较麻烦,也很累,程序员都是比较懒的群体,所以使用检索的全部列的时候,用一个符号代替,那就是 *
        格式:
            SELECT * FROM table_name;
        分析:
            上面的* 就是表示这个表的全部列,列在显示检索出来的数据的显示顺序是按照你创建表的物理顺序(一般是这样);
        注意:1.尽量减少使用通配符,除非你是实在需要检索里面的全部数据;
              2.使用通配符,尽管减少了我们很少时间,但是如果我们只需要里面的一部分数据,我们不要使用通配符,因为这样会大大降低程序的性能和增加检索的速度。
              3.使用通配符的优点就是我们不知道里面的列名,通配符可以检索全部列名;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值