旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL多表衔接sql语句【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:51评论:0


导读:MySql的多表sql语句有异常多的写法,本篇文章就多表查询语句举行一些解说和运用。引荐课程:MySQL教程。SQL言语中,能够经由过程两种体式格局为表指定别号第一...
MySql的多表sql语句有异常多的写法,本篇文章就多表查询语句举行一些解说和运用。

引荐课程: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网别的相干文章!

标签:mysql


欢迎 发表评论: