MySQL多表衔接sql语句【MySQL教程】,mysql
引荐课程:MySQL教程。
SQL言语中,能够经由过程两种体式格局为表指定别号
第一种是经由过程关键字AS指定,
第二种是在表名后直接加表的别号完成
运用表的别号应注重几下几点
(1)别号通常是一个缩短了的表名,用于在衔接中援用表中的特定列,假如衔接中的多个表中有雷同的称号列存在,必须用表名或表的别号限制列名
(2)假如定义了表的别号就不能再运用表名
一、运用SELECT子句举行多表查询
SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 别的查询前提
例:
SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_1 AS b,tb_2 AS a WHERE a.id=b.id
注:在上面的的代码中,以两张表的id字段信息雷同作为前提竖立两表关联,但在现实开辟中不应该如许运用,最好用主外键束缚来完成
二、运用表的别号举行多表查询
例:
SELECT a.id,a.name,a.address,b.math,b.english,b.chinese FROM tb_1 a,tb_2 b WHERE a.id=b.id AND b.id='$_POST[textid]'
MySQL是一个关联型数据库治理体系,由瑞典MySQL AB 公司开辟,现在属于 Oracle 旗下产物。MySQL 是最盛行的关联型数据库治理体系之一,在 WEB 运用方面,MySQL是最好的 RDBMS (Relational Database Management System,关联数据库治理体系) 运用软件。
MySQL是一种关联数据库治理体系,关联数据库将数据保存在差别的表中,而不是将一切数据放在一个大仓库内,如许就增加了速率并提高了灵活性。
MySQL所运用的 SQL 言语是用于接见数据库的最经常使用标准化言语。MySQL 软件采用了双受权政策,分为社区版和商业版,因为其体积小、速率快、整体具有成本低,尤其是开放源码这一特性,平常中小型网站的开辟都挑选 MySQL 作为网站数据库。
以上就是MySQL多表衔接sql语句的细致内容,更多请关注ki4网别的相干文章!