SQL语法1

Navicat for mysql快捷键
ctrl+R快速运行
Ctrl+q新建查询
SELECT prod_name
FROM products;
从products表中检索名为prod_name的列
多条SQL语句必须以(;)分割
SQL语句不区分大小写

检索多个列时,一定要在列名之间加上逗号,但最后一个列名后不加
检索所有列,使用通配符(*)
SELECT *
FROM products;
检索不同的值使用distinct关键字,distinct关键字必须放在列名的前面
SELECT DISTINCT vend_id
FROM products;

注释有3种方式:
SELECT prod_name -- 这是一条注释
#这是一条注释
/* SELECT prod_name,vend_id
FROM products;*/

排序检索数据
SELECT prod_name
FROM products
ORDER BY prod_name;
在指定一条order by 字句时,应该保证它是select语句中最后一条字句
降序排列关键字desc
SELECT prod_id,prod_price,prod_name
FROM products
ORDER BY prod_price DESC,prod_name;
DESC关键字只应用到直接位于其前面的列名
如果想在多个列上进行降序排列,必须对每一列指定DESC关键字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SQL语句 标签(空格分隔): 数据库 MySQL 概念:数据库->表->(行:一个数据记录 列:一个字段)主键:...
    CanZh阅读 3,811评论 0 0
  • SQL系统学习 SELECT数据查询操作(检索一列SELECT name from table)在一个表中查询某个...
    沧州宁少阅读 4,562评论 0 1
  • 表 存储在表中的数据是同一种类型的数据或清单。 数据库中的表有为一个名字来标识自己。 表具有一些特性,这些特性定义...
    蛐蛐囍阅读 5,170评论 0 7
  • 渐变的面目拼图要我怎么拼? 我是疲乏了还是投降了? 不是不允许自己坠落, 我没有滴水不进的保护膜。 就是害怕变得面...
    闷热当乘凉阅读 9,795评论 0 13
  • 感觉自己有点神经衰弱,总是觉得手机响了;屋外有人走过;每次妈妈不声不响的进房间突然跟我说话,我都会被吓得半死!一整...
    章鱼的拥抱阅读 6,614评论 4 5

友情链接更多精彩内容