mysql中检索以名字_【MySQL必知必会】第四章 检索数据
1、SELECT语句
从一个或多个表中检索信息。
2、检索单个列
输入:SELECT prod_name FROM products;
输出:prod_name
Safe
Bird seed
Sling
xxxxxx
分析:从products表中检索一个名为prod_name的列。
3、分号的使用
大多数DBMS,不需要在单条语句后加分号,多条语句使用分号分隔,但是建议每条语句都加上分号。
4、大小写
SQL语句不区分大小写,但为了阅读方便,建议关键字大写,列名和表名使用小写。
5、空格
处理SQL语句时,所有空格都被忽略,SQL语句可以一行给出,也可以多行给出,多行便于阅读,建议多行。
6、检索多个列
输入:SELECT prod_id,prod_name,prod_price FROM products;
输出:
prod_id prod_name prod_price
FB Bird seed 10.00
FC Carrots 2.50
SAFE Safe 50.00
分析:可以看到选择多个列只是在关键字SELECT后增添相应的列名而已,不过列名之间需要使用分号隔开。
7、检索所有列
输入:SELECT * FROM products;
输出:products表中的所有列。
分析:*是一个通配符。列显示的顺序一般与表定义的顺序一致,但表的模式变化时(如添加或删除列)可能导致顺序的变化。
8、通配符
一般不建议使用通配符*,除非你真的需要列出表中的每个列,否则会降低检索和应用程序的性能。
通配符的另一作用是检索未知列,以获取列名。
9、检索不同的行
个人认为题目应为,检索某些列,但是去除重复的行。检索一个列重复的可能性比较大,多个列因为描述的维度多了,组合标识就很可能不重复了。
输入:SELECT DISTINCT vend_id
FROME products;
输出:vend_id
1001
1002
1003
分析:DISTINCT 应用于所有列而不仅仅是前置它的列。
10、限制结果
输入:SELECT prod_name
FROM products
LIMIT 2;
输出:prod_name
oil can
Fuses
分析:返回结果不多于2行。
要得出剩余的行数,可以这么写
输入:SELECT prod_name
FROM products
LIMIT 2,2;
输出:prod_name
Bird seed
Carrots
分析:返回从行2开始的2行,第一个参数是起始位置(采用数组的下标表示,所以其实是第3行),第二个参数是要检索的行数。当实际行数没有参数行数多时,只返回实际行数。
等效语法:LIMIT 3,4 == LIMIT 4 OFFSET 3
11、使用完全限定的表名
输入:SELECT products.prod_name
FROM crashcourse.products;
分析:这条语句起的作用与本章开头语句起的作用一致,只是有的地方需要你使用完全限定名,具体情况到时候再说。
mysql中检索以名字_【MySQL必知必会】第四章 检索数据相关推荐
- mysql中更改数据库名字_【实操篇】_MySQL如何更改数据库名字?
[前言] 来了一需求,开发组前项目前期开发时创建了一个测试库,存储引擎使用的是innodb:此库DataBase/Schema存放了一些表和索引,并无存储过程.视图.触发器.函数等:因名字和生产库名称 ...
- MYSQL必知必会笔记:第四章检索数据
文章目录 4.1SELECT语句 检索单个列 关于 :符号 关于大小写 检索多列 检索所有的列 关于使用通配符 检索去重distinct关键字 限制结果Limit关键字 关于行0 限定表名 4.1SE ...
- mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)
站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...
- mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显 ...
- 从《MySQL必知必会》中对MySQL的理解
MySQL是一个开源的DBMS,是目前主流的关系型数据库DBMS之一.在<MySQL必知必会>中,作者通过简单实用的订单实例简而明要地介绍了MySQL,这里简单汇总. 查询 检索+过滤+排 ...
- 读mysql必知必会有感_读《MySql必知必会》笔记
MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SH ...
- mysql 检索结果排序方式_mysql必知必会--排序检索数据
排序数据 其实,检索出的数据并不是以纯粹的随机顺序显示的.如果不排 序,数据一般将以它在底层表中出现的顺序显示.这可以是数据最初 添加到表中的顺序.但是,如果数据后来进行过更新或删除,则此顺 序将会受 ...
- 《MySQL必知必会》学习笔记之“数据库的检索”
文章目录 第一章 SQL与MySQL 1 数据库基础 2 什么是SQL 3 客户机-服务器软件 4 MySQL工具 mysql命令行实用程序(使用最多的实用程序之一) MySQL Administra ...
- mysql字段自动计算_《MySQL必知必会》计算字段
<MySQL必知必会>计算字段 1.1 计算字段 字段(field)基本上与列( column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用在计算字段的连接上. 客户 ...
- mysql必知必会_《MySQL必知必会》学习小结
关于SQL,之前通过sqlzoo的题目,完成了入门,也仅仅是入门而已. 最近都在忙着投简历和找新的数据分析项目做(为了练python和面试的时候有的聊),所以SQL放了一段时间没练.目前的工作用不到, ...
最新文章
- 习题3-5 三角形判断 (15 分)
- 指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程
- MySql模糊查询中特殊字符处理
- ubuntu 网卡相关
- 实例讲解hadoop中的map/reduce查询(python语言实现)
- redis读取自增时候指定的key问题
- php iso8601 gmt,如何使用PHP以iso 8601格式顯示日期
- php定义一个名为Vehicles,[PHP][Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
- STM32 CubeMX 利用设置串口UART采用DMA接收
- fiddler发送post请求
- CentOS 7系统升级备份恢复实验记录
- c语言的基本案例猴子,[转载]猴子选大王问题(C语言实现)
- C++的iostream标准库介绍+使用详解
- als算法参数_矩阵分解之交替最小二乘ALS
- 纯粹数学的雪崩效应:庞加莱猜想何以造福了精准医疗?
- python绘制一个太极图案_python中简单易学的绘图:用turtle画太极图
- 使用CSS实现间隔线|(竖线)
- MVC框架基本工作原理
- Java学习-集合类