数据库MySQL简单操作(三)

1.3 多表查询

成都创新互联公司从2013年开始,先为康乐等服务建站,康乐等地企业,进行企业商务咨询服务。为康乐企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

1.3.1连接查询:

#内连接:

数据库MySQL简单操作(三)

自连接查询:

数据库MySQL简单操作(三)

#外连接

左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录)

SELECT 属性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.属性名1=表名2.属性名2;

数据库MySQL简单操作(三)

# 右外连接(可以查询出表名2的所有记录,而表名1中只能查出匹配的记录):

先给右表插入一些值:

数据库MySQL简单操作(三)

然后进行右外连接查询:

数据库MySQL简单操作(三)

1.4 修改某些记录的字段

前面简单介绍了增(insert into)和 查(select * from),这里接着说改。

1.4.1 单表更新

最简单的表述是:

数据库MySQL简单操作(三)

再加一些限制,如下:

数据库MySQL简单操作(三)

结果如下:

数据库MySQL简单操作(三)

1.4.2 多表更新

数据库MySQL简单操作(三)

好吧,这个例子根本没有什么用,因为我们关联的只有sid,分开写成两个更新也可以。

不过,多表更新的情况下,如果是相关的两张表,比如有转出表和转入表有相互依赖的键,这样有一些状态息息相关,一起更新。(好像用事务也行哦)

……

上面结果如下:

数据库MySQL简单操作(三)

1.5 删除

详细的MySQL删除操作,可以查看该文章

http://www.cnblogs.com/ggjucheng/archive/2012/11/06/2756420.html

单表记录删除:

DELETE FROM 表名 WHERE 条件表达式 [ORDER BY 字段 ][LIMIT 记录行数]

数据库MySQL简单操作(三)

原先的数据是这样的:

数据库MySQL简单操作(三)


文章题目:数据库MySQL简单操作(三)
URL标题:http://bzwzjz.com/article/pecdpc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端网站设计推广 手机网站设计 高端网站设计 重庆电商网站建设 成都网站建设 成都网站设计 响应式网站设计方案 成都网站建设流程 手机网站建设套餐 成都网站制作 网站建设开发 成都网站制作 四川成都网站建设 成都网站建设 成都企业网站制作 移动网站建设 网站建设方案 企业网站设计 专业网站建设 移动手机网站制作 商城网站建设 app网站建设