数据库MySQL简单操作(三)


1.3 多表查询1.3.1连接查询:#内连接:自连接查询:
#外连接
左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录)SELECT 属性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.属性名1=表名2.属性名2;# 右外连接(可以查询出表名2的所有记录,而表名1中只能查出匹配的记录):先给右表插入一些值:然后进行右外连接查询:

1.4 修改某些记录的字段前面简单介绍了增(insert into)和 查(select * from),这里接着说改。1.4.1 单表更新最简单的表述是:再加一些限制,如下:
结果如下:
1.4.2 多表更新好吧,这个例子根本没有什么用,因为我们关联的只有sid,分开写成两个更新也可以。不过,多表更新的情况下,如果是相关的两张表,比如有开发云主机域名转出表和转入表有相互依赖的键,这样有一些状态息息相关,一起更新。(好像用事务也行哦)……上面结果如下:

1.5 删除详细的mysql删除操作,可以查看该文章http://www.cnblogs.com/ggjucheng/archive/2012/11/06/2756420.html
单表记录删除:DELETE FROM 表名 WHERE 条件表达式 [ORDER BY 字段 ][LIMIT 记录行数]原先的数据是这样的:

相关推荐: MySQL数据库高级(三)——视图

视图是由SELECT查询语句所定义的一个虚拟表,是查看数据的一种非常有效的方式。视图包含一系列带有名称的数据列和数据行,但视图中的数据并不真实存在于数据库中,视图返回的是结果集。视图是存储在数据库中的查询的SQL语句,创建视图主要出于两种原因:A、实现安全。视…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/05 22:15
下一篇 06/05 22:16

相关推荐