02 检索数据

1.SELECT语句

从一个表或多个表中检索信息

2.检索单个列

输入:

SELECT prod_name

FROM Products;

输出:

没有过滤,也没有排序,输出数据顺序可能不同。

3.检索多个列

输入:

SELECT prod_id, prod_name, prod_price

FROM Products;

输出:

4.检索所有列

输入:

SELECT *

FROM Products;

输出:

给定一个通配符(*),则返回列表中所有列。

5.检索不同的值

输入:

SELECT vend_id

FROM Products;

输出:

SELECT语句返回9行,但只有3个产品供应商因此,使用DISTINCT关键字

输入:

SELECT DISTINCT vend_id

FROM Products;

输出:

注意,DISTINCT关键字作用于所有列,而不仅仅是跟在其后的那一列。

输入:

SELECT DISTINCT vend_id, prod_price

FROM Products;

输出:

和输入:

SELECT vend_id, prod_price

FROM Products;

的输出结果:

相比,选择的时prod_price不同的几行数据。

6.限制结果

输入:

SELECT prod_name

FROM Products

LIMIT 5;

输出:

只检索前5行。LIMIT 5表示MySQLDBMS返回不超过5行的数据。

要检索后5行,需要指定从哪开始以及检索的行数。

输入:

SELECT prod_name

FROM Products

LIMIT 5 OFFSET 5;

输出:

LIMIT 5 OFFSET 5指示MySQLDBMS返回从第5行起的5行数据。第一个数字是检索的行数,第二个数字是指从哪开始。由于Products只有9行数据,所以只返回了4行数据(因为没有第5行)。

第一个被检索的行是第0行,而不是第1行,因此LIMIT 1 OFFSET 1会检索第2行,而不是第1行。

7.使用注释

(1)使用--(两个连字符)嵌入行内进行注释:

SELECT prod_name -- 这是一条注释

FROM Products;

(2)另一种行内注释:

#这是一条注释

SELECT prod_name

FROM Products;

(3)多行注释,从/*开始,到*/结束:

/*SELECT prod_name, vend_id

FROM Products;*/

SELECT prod_name

FROM Products;

转载于:https://www.cnblogs.com/Sumomo0516/p/6131503.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux登录界面主题,Ubuntu 12.10登录界面主题:Butterfly

一款Ubuntu 12.10登录界面主题:Butterfly。A green MDM theme with faces for 4:3 aspect ratio screen resolutions such as 1024x768, 1280x960 or 1600x1200.Replace background.jpg with background_1280x1024.jpg for SXGA monitors.License RestoredThis MDM …

前端学习(2183):tabber--基本架构的构建

app.vue <template><div id"app"><div id"tab"><div class"tab-bar-item">首页</div><div class"tab-bar-item">分类</div><div class"tab-bar-item">购物车</div>…

spring 下载地址

下载地址&#xff1a;http://www.springsource.org/download/

拦截器 过滤器 监听器 的区别

面试的时候突然被问了这么个问题 本来知道点啥的 脑子一热 啥也没说出来总结一下 以下内容均摘自网络 但是 读完之后 应该会对它们有更清晰的认识。1.1 什么是拦截器&#xff1a; 拦截器&#xff0c;在AOP&#xff08;Aspect-Oriented Programming&#xff09;中用于在某…

linux查看命令类型,查看linux命令类型

LINUX 虚拟机克隆与网络配置虚拟机克隆后,启动之后发现网卡没有启动.发现提示错误信息“Device eth0 does not seem to be present, delaying initialization.” 解决方法 ...Hibernate之mappedByHibernate之mappedBy 摘要: 一.mappedBy单向关系不需要设置该属性,双向关系必须设…

WCF Rest Service

VS2010——新建项目——联机模板——WCF REST Service Template 40(CS) url路由控制&#xff1a;实现/Service1访问Service1类定义的服务----------Web.config<system.webServer> <modules runAllManagedModulesForAllRequests"true"> <add n…

我是服务的执政官-服务发现和注册工具consul简介

服务发现和注册 我们有了两个服务。服务A的IP地址是192.168.0.1&#xff0c;端口9001,服务B的IP地址192.168.0.2&#xff0c;端口9002。我们的客户端需要调用服务A和服务B&#xff0c;我们只需要在配置文件中写上服务A和服务B的IP地址即可。 此时&#xff0c;服务A的服务器负载…

什么linux系统是中文的,什么是Linux系统

Linux系统是一种类似Unix的开源和社区开发的操作系统&#xff0c;适用于计算机&#xff0c;服务器&#xff0c;大型机&#xff0c;移动设备和嵌入式设备&#xff0c;已成为最广泛支持的操作系统之一&#xff0c;接下来在文章中将为大家详细介绍什么是Linux【推荐课程&#xff1…

IEnumerable.EachTSource(FuncTSource, TSource predicate) 逐个更改列表成员的值

/// <summary> /// 逐个对象执行predicate并获得返回值 /// </summary> /// <typeparam name"TSource"></typeparam> /// <param name"source"></param> /// <param name"…

王嘉廉佳话

叶 烨 王嘉廉创办冠群电脑&#xff0c;打入幸福100家&#xff0c;成为雅虎杨致远之前北美华人首富。王嘉廉八岁时随父母从上海移民美国&#xff0c;年青时就读皇后学院数学系&#xff0c;有时为二毛五午歺费发愁&#xff0c;但他从没打算打工靠苦力挣钱。 王嘉廉功课一般&#…

SQLServer XML操作

declare x xml,y xmlset x<item><title>姓名 </title></item> select x.query(/item/title)select x.query(/item/title).value(/,nvarchar(100))select D.x.value(./title[1],nvarchar(100)) from x.nodes(/*) as D(x);查询结果&#xff1a; <tit…

0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁

什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中&#xff0c;实现Runnable创建多条线程&#xff0c;输出中的结果中会有错误&#xff0c;比如一张票卖了两次&#xff0c;有的票没卖的情况&#xff0c;因为线程对象被多条线程访问&#xff0c;一条线…

我的.Net+SQLServer更新设计

一、备份 备份程序、数据库&#xff08;非常重要&#xff09; 二、更新程序 发布Web/Winform程序&#xff0c;将发布文件夹中需要更新的文件发布到服务器上&#xff0c;这里配置文件如果有修改应该单 独修改&#xff0c;否则不应更新配置文件。 三、更新数据库架构 可以通过VS2…

numpy将所有数据变为0和1_Numpy库学习

之前照着《利用python进行数据分析》学过一边&#xff0c;代码也跟着敲了&#xff0c;但是如果不用的话&#xff0c;印象不深&#xff0c;忘的特别快。所以&#xff0c;现在再过一遍&#xff0c;并且记录一下&#xff0c;加深印象。一、创建numpy中的多维数组对象ndarry的创建。…

win8.1 linux系统,电脑显示win8.1linux系统失效的原因及解决办法!

电脑蓝屏每次代码都不一样&#xff0c;有的是epoll或者workflow代码有的是错误码&#xff0c;会将错误进行查找&#xff0c;电脑蓝屏错误有些可以修复&#xff0c;也有错误修复不了的&#xff0c;出现蓝屏&#xff0c;最可能的原因是segmentationfault&#xff0c;出现的原因是…

js 保留两位小数(四舍五入)

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 intA.toFixed(2)