MySQL必知必会第六章

5 篇文章 0 订阅

1.编写SQL语句,从Products表中检索产品名称(prod_name)和描述(prod_desc),仅返回描述中包含toy一词的产品。

select prod_name,prod_desc
from products
where prod_desc like '%toy%';

2.反过来再来一次。编写SQL语句,从Products表中检索产品名称(prod_name)和描述(prod_desc),仅返回描述中未出现toy一词的产品。这次,按产品名称对结果进行排序。

select prod_name,prod_desc
from products
where not prod_desc  like '%toy%'
order by prod_name;

3.编写SQL语句,从Products表中检索产品名称(prod_name)和描述(prod_desc),仅返回描述中同时出现toy和carrots的产品。有好几种方法可以执行此操作,但对于这个挑战题,请使用AND和两个LIKE比较。

select prod_name,prod_desc
from products
where prod_desc like '%toy%' and prod_desc like '%carrots%';
where prod_desc like '%toy%carrots%' or prod_desc like '%toy%carrots%';

这里where 用了两个方法,官方推荐是用第一个where子句。

4.来个比较棘手的。我没有特别向你展示这个语法,而是想看看你根据目前已学的知识是否可以找到答案。编写SQL语句,从Products表中检索产品名称(prod_name)和描述(prod_desc),仅返回在描述中以先后顺序同时出现toy和carrots的产品。提示:只需要用带有三个%符号的LIKE即可。

select prod_name,prod_desc
from products
where prod_desc like '%toy%carrots%';

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 了解sql  第2章 检索数据  第3章 排序检索数据  第4章 过滤数据  第5章 高级数据过滤  第6章 用通配符进行过滤  第7章 创建计算字段  第8章 使用数据处理函数  第9章 汇总数据  第10章 分组数据  第11章 使用子查询  第12章 联结表  第13章 创建高级联结  第14章 组合查询  第15章 插入数据  第16章 更新和删除数据  第17章 创建和操纵表  第18章 使用视图  第19章 使用存储过程  第20章 管理事务处理  .第21章 使用游标  第22章 了解高级sql特性  附录a 样例表脚本   a.1 样例表   a.2 获得样例表    a.2.1 下载可供使用的microsoft access mdb文件    a.2.2 下载dbms sql脚本  附录b 流行的应用系统   b.1 使用aqua data studio   b.2 使用db2   b.3 使用macromedia coldfusion   b.4 使用microsoft access   b.5 使用microsoft asp   b.6 使用microsoft asp.net   b.7 使用microsoft query   b.8 使用microsoft sql server   b.9 使用mysql   b.10 使用oracle   b.11 使用php   b.12 使用postgresql   b.13 使用query tool   b.14 使用sybase   b.15 配置odbc数据源  附录c sql语句的语法   c.1 alter table   c.2 commit   c.3 create index   c.4 create procedure   c.5 create table   c.6 create view   c.7 delete   c.8 drop   c.9 insert   c.10 insert select   c.11 rollback   c.12 select   c.13 update  附录d sql数据类型   d.1 串数据类型   d.2 数值数据类型   d.3 日期和时间数据类型   d.4 二进制数据类型  附录e sql保留字  索引
MySQL》是一本关于数据库管理系统MySQL的教程类书籍,主要面向初学者和有一定数据库识基础的读者。本书的第四版是对前三版进行更新和完善的版本。 《MySQL》第四版主要包括以下内容: 1. MySQL的基本概念和原理:介绍了MySQL的基本概念、架构和工作原理,帮助读者理解MySQL作为一种关系型数据库管理系统的特点和优势。 2. 数据库设计和建模:详细介绍了如何进行数据库设计和建模,包括数据库的范式和关系模型,以及实体关系模型(ER模型)的设计和转换。 3. SQL语言基础:从基本的SELECT查询开始,逐步介绍了SQL的各种查询语句,如INSERT、UPDATE、DELETE,以及各种高级查询语句,如JOIN、GROUP BY、HAVING等。 4. 数据表操作和管理:介绍了如何创建、修改和删除数据表,以及如何对数据表进行数据操作,如插入、更新和删除数据。 5. 数据库安全和优化:讲解了数据库的安全性管理,包括用户和权限管理,以及数据库的性能调优,如索引的使用和查询优化的技巧。 6. 数据库的备份和恢复:介绍了数据库的备份和恢复的方法和工具,包括物理备份和逻辑备份的区别,以及如何使用MySQL提供的工具进行数据库的备份和恢复。 《MySQL》第四版还提供了大量的实例和练习,帮助读者加深对MySQL的理解,并能够熟练使用MySQL进行数据库的设计、建模和管理。无论是对于初学者还是有一定数据库识基础的读者,都能够从这本书中获得实用的MySQL数据库管理技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值