-
2-SELECT 查询
SELECT 查询
SELECT 语句, 通常又称为 查询 (queries), 正如其名, SELECT 可以用来从数据库中取出数据.
一条 SELECT 语句或者叫一个查询, 可以描述我们要从什么表取数据, 要取哪些数据,在返回之前怎么对结果做一些转化计算等等.
我们接下来会说明 SELECT 的语法,看 SELECT 是怎么来实现上述的取数据任务的。
你可以把一个表(Table)想象成一个类别的事物,比如 狗 (Dogs), 表里的每一行就是 一条狗,每一列代表了狗的一种属性,比如: 颜色,长度等等)
现在有了这么一张表,最常见的一种查询就是取出表中的 一个或某几个属性列(注意:是所有数据的某几个属性列)
Select 查询某些属性列(specific columns)的语法
SELECT column(列名), another_column, … FROM mytable(表名);
查询的结果是一个二维的表格,由行(rows)和列(columns)组成, 看起来像是复制了一遍原有的表(Table),只不过列是我们选定的,而不是所有的列.
如果我们想取出所有列的数据, 当然可以把所有列名写上,不过更简单的方式用星号 (*) 来代表所有列.如下:
Select 查询所有列
SELECT * FROM mytable(表名);
SELECT * FROM table. 这条语句经常用来在不清楚table(表)中有什么数据时,能取出所有的数据瞜一眼。
练习
找到所有电影的名称Title
找到所有的电影和导演
select Director from Movies;
查找 Movies 表下的,Director(列)所有数据
找到所有电影的名称和导演
select Title,Director from Movies;
注释:
select Title,Director 找字段为Title和Director的内容
from Movie 从Movie表里找
找到所有的电影名称和上映年份
select Title,Year from Movies;
注释:
select Title,Year 找字段为Title和Year的内容
from Movie 从Movie表里找
找到所有电影的所有信息
select * from Movies;
注释:
select * 找所有的字段(column),*代表的是ALL(所有)
from Movies 从Movies表里找
找到所有电影的名称,id和播放时长
select Title,id,Length_minutes from Movies;
注释:
select Title,id,Length_minute 找字段为Title、id和Length_minute的内容
from Movie 从Movie表里找
请列出所有电影的ID,名称和出版国(即美国)
select title,id,'美国' as country from movies;
注释:
select title,id,'美国' 找字段为title、id,其中'美国'是创建的临时列(column)的值
as country 吧'美国'的值放到我们命名的country字段里(临时的),as 是给column取别名的,语法是
from Movie 从Movie表里找
本章学习了:SQL语法的SELECT查询语句!
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式