2019-03-27之SQL-检索数据

SQL语句

一、检索单个列

select prod_name from products;

注意:1、结果顺序可能不同,数据相同即可

2、分号分隔很有必要

3、select语句不区分大小写,但表信息即标识符区分大小写

4、所有空格都被忽视,可以单行也可以多行

二、多个列

select prod_name,prod_price  from products;

注意:

1、列名之间用逗号(,)分隔

2、结果是原始数据,非带格式数据

三、所有列

select * from products;

注意:1、※ 是通配符,可以检索出名字未知的列

四、检索不同的行

select  distinct prod_name from products;

select distinct prod_name,prod_age  from products;

select distinct * from products;

select * from products;

注意:1、第一句和第二句的区别;第三和第四的区别?

五、限制结果

select  prod_name from products limit 5;

注意:返回不多于5列,从第一行开始。

select  prod_name from products limit 5,5;

注意:1、返回从行5开始的5行。

        2、检索出来的第一行为行0而不是行1,因此limit 1,1得到的是第二行而不是第一行。

六、使用完全限定的表名

select  product.prod_name prod_name from crashcourse. products;

注意:有些情况需要完全限定,product是表名,prod_name是列名,crashcourse是数据库名。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这一篇最主要是记录下命令,方便以后查找 使用Mysql 创建数据库 create database mysql_t...
    Treehl阅读 3,663评论 0 0
  • (一)几个数据库相关的概念 1.数据库 数据库: 保存有组织数据的容器。 数据的所有存储、检索、管理和处理实际上是...
    快乐的小飞熊阅读 3,570评论 0 1
  • sql是使用最广泛的数据库语言。不管你是应用开发者、数据库管理员、web应用设计师web、移动应用开发员,还是只是...
    Kince_X阅读 3,952评论 0 3
  • 于是又到了梧桐絮飘满校园的四月,又到了梧桐色相簿的季节,我们迎来了实习生招聘。 “范老湿从不写代码”,“范老湿从不...
    Lance_Van阅读 4,071评论 0 1
  • 很多人一听说我说年龄,都说不像这个年纪的人(当然,这绝对不是好话),因为无论从我平时的稍带文艺的穿着,还是大大咧咧...
    粉黛伊人妆阅读 6,867评论 0 4