mysql学习_第二章_检索

检索

select语句

SELECT prod_name
FROM Products;

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

备注:

  1. 多条 SQL语句必须以分号( ; )分隔。
  2. SQL语句不区分大小写,因此 SELECT 与 select 是相同的。
  3. 在处理 SQL语句时,其中所有空格都被忽略。SQL语句可以写成长长的一行,也可以分写在多行。

检索多个列

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

SELECT prod_id, prod_name, prod_price
FROM Products;

检索所有列

除了指定所需的列外(如上所述,一个或多个列), SELECT 语句还可以检索所有的列而不必逐个列出它们。在实际列名的位置使用星号( * )通配符

SELECT *
FROM Products;

备注:除非必要,一般不会导出所有列数据

检索不同的值

使用 DISTINCT 关键字检索唯一值

SELECT DISTINCT vend_id
FROM Products;

限制结果

检索前几行数据使用"limit"关键字
下列代码检索前五行

SELECT prod_name
FROM Products
LIMIT 5;

限制索引的起始位置用"offset"关键字

SELECT prod_name
FROM Products
LIMIT 5 OFFSET 5;

备注:上述代码是指从第五行开始(offset 5 )索引5行(limit 5)
索引是从0开始的

注释

“#”后的文本就是注释

#注释
select prod_name #注释
from Products
limit 3 offset 2;
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值