您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

mysql笔记

内连接查询
交叉查询(Cross Join)笛卡儿积,又称“笛卡尔连接”或“叉乘”:他是所有类型的内连接的类型。
内连接语法:
SELECT fieldlist FROM table1 【INNER】 JOIN table2 ON table1.column1=table2.column2 【WHERE condition】
注释:
fieldlist: table1和 table2表中的字段列,如果取两张所有列,则用“*”代替。
table1 【INNER】 JOIN table2 :将table1和 table2表经行内连接,INNER可省略。
table1.column1=table2.column2:连接条件,他们通常称为外键列和主键列。
自然连接(Natural Join)是一种特殊的内连接。他要求相连的两张表的连接依据列必须是下相同的字段(字段名相同,属性相同)
语法:
SELECT fieldlist FROM table1 Natural Join table2 【WHERE condition】
多表连接查询
多表连接查询方法
语法:
SELECT fieldlist FROM table1 【INNER】 JOIN table2 ON table1.column1=table2.column2 JOIN table3 on table2.column2=tabe3.column3 【WHERE condition】
注释:table1,table2,table3三个表两两相连,三表以上也是两两相连,方法一样。
简单多表连接查询方法
两表连接语法
SELECT fieldlist FROM table1,table2
WHERE table1.column1=table2.column2 【and其他条件】
三表连接语法
SELECT fieldlist FROM table1,table2 ,table3
WHERE table1.column1=table2.column2 and table2.column2=table3.column3【and其他条件】
外连接查询
SELECT 字段名字 FROM 表名1 LEFT|RIGHT|FULL[OUTER]JOIN 表名2 ON 表名1.字段名1=表名2.字段名2
注释:OUTER可省略
左外连接(LEFT JOIN)

右外连接(RIGHT JOIN)


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进