我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库MySQL简单操作(三)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库MySQL简单操作(三)

1.3 多表查询

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简单操作(三)


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库MySQL简单操作(三)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL数据库(三)简介

前提要述:参考书籍《MySQL必知必会》2.1 MySQL简介2.1.1 什么是MySQLMySQL是一种关系数据库管理系统。负责数据库中数据的存储,检索,管理和处理。2.1.2 MySQL的优点成本低——MySQL是开源的,一般可以免费使用。性能——MySQ
MySQL数据库(三)简介
2021-02-21

MongoDB(三):数据库操作、集合操作

1. 数据库操作看完前面的文章,大家应该把环境搭建好了,下面我们就开始学习MongoDB的一些基本操作了。首先我们要了解的一些要点:MongoDB将数据存储为一个文档,数据结构由键值对(key=>value)组成MongoDB文档类似于JSON对象,字段值可以
MongoDB(三):数据库操作、集合操作
2017-03-01

编程热搜

目录