【MySQL必知必会】第十六章 创建高级联结

1、使用表别名

  好处:

  a、缩短SQL语句。

  b、允许在单条SELECT语句中多次使用相同的表。

  输入:

  SELECT  cust_name,cust_contact

  FROM  customers AS c,orders AS o,orderitems AS io

  WHERE  c.cust_id = o.cust_id

        AND  io.order_num = o.order_num

        AND  prod_id = ‘TNT2’;

  注:

  a、表别名不仅能用在WHERE子句,还可以用在SELECT的列表、ORDER BY子句,以及语句的其他部分。

  b、表别名和列别名不一样,它不会返回到客户机。

2、使用不同的联结类型

  

时间: 2024-11-14 05:31:26

【MySQL必知必会】第十六章 创建高级联结的相关文章

SQL必知必会 笔记 第十三章 创建高级联结

13.1使用表别名 别名除了用于列名和计算字段外,SQL还允许给表明起别名.这样做有两个主要理由: (1)缩短SQL语句 (2)允许在单条SELECT语句中多次使用相同的表. SELECT cust_name,cust_contact FROM Customers AS C,Orders AS O,OrderItems AS OI WHERE C.cust_id = O.cust_id AND OI.order_num = O.order_num AND prod_id = 'RGAN01';

mysql必知必会笔记

一.了解sql 数据库是一个以某种有组织的方式存储的数据集合. 数据库基础 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件). 表(table) 某种特定类型数据的结构化清单. 模式(schema) 关于数据库和表的布局及特性的信息. 列(column) 表中的一个字段.所有表都是由一个或多个列组成的. 数据类型(datatype) 所容许的数据的类型.每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据. 行(row) 表中的一个记录. 主键(primar

MySQL必知必会 pdf完整版

需要学习的朋友可以通过网盘下载: http://tadown.com/fs/8yi6be9nsehu9e921/内容简介  · · · · · · <MySQL必知必会>MySQL是世界上最受欢迎的数据库管理系统之一.书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用.子查询.正则表达式和基于全文本的搜索.存储过程.游标.触发器.表约束,等等.通过重点突出的章节,条理清晰.系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增. 读者评论: 飞林沙  2013-11

sql必知必会

注意: sql不区分大小写 一.检索SELECT 检索单列 select pro_id form products: 检索多列 select pro_id,pro_name,pro_price form products: 检索所有列 select * form products; 二.排序数据order by (必须放在where 后面) 按单列排序 select pro_name from products order by pro_name; 按多列排序 select pro_name,p

MySQL必知必会 学习笔记(一)

第一章  了解SQL 模式:   关于数据库和表的布局以及特性的信息.[描述表可以存储什么样的数据,数据如何分解,各部分信息如何命名等等,可以用来描述数据库中特定的表以及整个数据库(和其中表的关系)]. 第二章 MySQL简介 MySQL是一种DBMS,即它是一种数据库软件.基于客户机----服务器的数据库. MySQL工具: 1.mysql 命令行实用程序 2.MySQL Administrator 3.MySQL query Browser 第四章 检索数据 LIMIT 5 表示MySQL返

mysql 必知必会总结

以前 mysql 用的不是很多, 2 天看了一遍 mysql 必知必会又复习了一下基础.  200 页的书,很快就能看完, 大部分知识比较基础, 但还是了解了一些以前不知道的知识点.自己做一个备份,随时查看. 命令:sql 不区分大小写,语句大写,列.表名小写是一种习惯连接命令:mysql -u user_name –h example.mysql.alibabalabs.com –P3306 –pxxxxquithelp show; // 查看所有 show 命令show databases;

《MySQL必知必会》读书笔记_4

PS:一个实际的存储过程案例 CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_delete_article_by_id`(IN `id` int) BEGIN #Routine body goes here... DECLARE temp INT; SET @aid = id; SELECT COUNT(*) FROM gk_reply_article WHERE a_id = @aid INTO temp; IF(temp <> 0) THEN

mysql学习--mysql必知必会1

?? 例如以下为mysql必知必会第九章開始: 正則表達式用于匹配特殊的字符集合.mysql通过where子句对正則表達式提供初步的支持. keywordregexp用来表示后面跟的东西作为正則表達式处理. (.)是正則表達式的一个符号,表示匹配随意一个字符: mysql> select prod_name -> from products -> where prod_name regexp '.000' -> order by prod_name; +--------------

《MySQL 必知必会》读书总结

这是 <MySQL 必知必会> 的读书总结.也是自己整理的常用操作的参考手册. ? ? 使用 MySQL 连接到 MySQL shell>mysql -u root -p Enter password:****** 显示数据库 mysql>SHOW DATABASES; 选择数据库 mysql>USE mytest; 显示数据库中的表 mysql>SHOW TABLES; 显示表列 mysql>SHOW COLUMNS FROM tmall_user; mysql