【青鸟飞扬教育】MySQL数据操作–删除表内容

【青鸟飞扬教育】MySQL数据操作–删除表内容

Ø 删除表内容

MySQL数据库技术与应用—MySQL数据操作—删除表内容

1. 语句

MySQL 中可以使用 语句删除表中数据,语法格式如下所示。

WHERE 条件语句是可选的,用于指定要删除的数据满足的条件。通过 语句可以实现删除全部数据或者删除部分数据,接下来对这两种情况进行详细讲解。

( 1)使用 删除全部数据

当 语句中不使用 WHERE 条件语句时,将会删除表中全部数据。将 stu 表中所有数据都删除,首先使用 语句查看表中的数据, SQL 语句如下所示。

从以上执行结果可看到表中一共 6 条数据,现在将表中全部数据删除, SQL 语句如下所示。

如上执行结果说明删除成功。为了进一步验证,可以使用 语句查看表中的数据, SQL语句如下所示。

从以上执行结果可看到表中已经没有数据,证明删除成功。

( 2)使用 WHERE 条件删除部分数据

前面讲解了删除全部数据的方法,但在实际开发中大多数需求是删除表中的部分数据,使用WHERE 子句可以指定删除数据的条件。

以上执行结果说明成功删除了一条数据。为了进一步验证,可以使用 语句查看 stu 表中的数据, SQL 语句如下所示。

从以上执行结果可看到, stu 表中 name 为“德玛西亚之力”的信息记录已经被删除。

将 stu 表中 age 小于 21 的角色信息删除。

使用 语句查看 stu 表中的数据进行验证。

从以上执行结果可看到, stu 表中 age 小于 21 的信息记录已经被删除。

2. 语句

MySQL 中还有一种方式可以删除表中的所有数据,这种方式需要用到 关键字,语法格式如下所示。

接下来演示 语句的使用。

利用 关键字将 stu 表中所有数据删除。

使用 语句查看 stu 表中的数据。

从以上执行结果可看到, stu 表中全部数据成功删除。

语句和 语句都能实现删除表中的所有数据,但两者是有一定区别的,它们的区别如下。

( 1) 语句是 DML 语句,语句通常被认为是 DDL 语句。

( 2) 语句后面可以跟 WHERE 子句sql 语句 删除表,指定条件从而实现删除部分数据; 语句只能用于删除表中所有的数据。

( 3)使用 语句删除表中数据后,再次向表中添加记录时,自增的字段值默认重置为1;而使用 语句删除表中数据后,再次向表中添加记录时,自增的字段值为删除时该字段的最大值加 1。

Ø 修改数据表

MySQL数据库技术与应用—MySQL数据操作—修改数据表

前面讲解了如何创建和查看数据表,在实际开发中,数据表创建完成后【青鸟飞扬教育】MySQL数据操作–删除表内容,可能会对数据表的表名、表中的字段名、字段的数据类型等进行修改。接下来对数据表的修改进行详细讲解。

1.修改表名

在 MySQL 中,修改表名的语法格式如下所示。

关键字 TO 是可选的,是否写 TO 关键字不会影响 SQL 语句的执行,一般忽略不写。接下来通过具体实例演示表名的修改。

将例 3-3 中创建的 stu 表的表名修改为 。

使用 SHOW 语句进行验证。

从以上执行结果可看出sql 语句 删除表, stu 表名成功修改为 。

2.修改字段名

数据表中的字段名也时常有变更的需求,修改字段名的语法格式如下所示。

接下来通过具体实例演示字段名的修改。

将 表中的 text 字段修改为 type 字段,数据类型为 (200)。

如上执行结果证明字段名修改完成。使用 DESC 查看 表进行验证。

从以上执行结果可看出, 表中的 text 字段成功修改为 type 字段。

3.修改字段的数据类型

上面讲解了如何修改表中的字段名,但有时并不需要修改字段名,只需修改字段的数据类型。修改表中字段数据类型的语法格式如下所示。

将 表中的 字段的数据类型修改为 CHAR。

如上执行结果证明字段数据类型修改完成。为了进一步验证,可以使用 DESC 查看 表。

从以上执行结果可看出, 表中的 字段数据类型成功修改为 CHAR。

4.添加字段

在实际开发中,随着需求的扩展,表中可能需要添加字段。 MySQL 中添加字段的语法格式如下所示。

在 表中添加 power 字段,数据类型为 (100)。

使用 DESC 查看 表进行验证。

从 以 上 执 行 结 果 可 看 出 , 表 中 添 加 了 power 字 段 , 并 且 该 字 段 的 数 据 类 型 为(100)。

5.删除字段

删除表中某一字段也是很可能出现的需求, MySQL 中删除字段的语法格式如下所示。

将 表中 power 字段删除。

如上执行结果证明字段删除成功。为了进一步验证,可以使用 DESC 查看 表, SQL 语句如下所示。

从以上执行结果可看出, 表中删除了 power 字段。

6.修改字段的排列位置

在创建表时,表中字段的位置就已经确定,如果要修改表中字段的位置,同样需要使用 来修改。 MySQL 中修改字段排列位置的语法格式如下所示。

“字段名 1”是要修改位置的字段; FIRST 是可选参数,表示将字段 1 修改为表的第一个字段;“AFTER 字段名 2”表示将字段 1 插到字段 2 的后面。

将 表中 name 字段放到 字段后面。

使用 DESC 查看 表进行验证。

从以上执行结果可看出, 表中 name 字段排列在 字段后面了。

计算机随着时间的变化对数据进行不断的处理,数据不会保持一成不变。在 MySQL 中使用 语句可以更新表中的数据,语法格式如下所示。

如上语法格式中, “字段名”用于指定要更新的字段名称, “值”用于表示字段的新数据,如果要更新多个字段的值,可以用逗号分隔多个字段和值; WHERE 条件表达式是可选的,用于指定更新数据需要满足的条件。 语句可以更新表中的全部数据或部分数据,接下来对这两种情况进行详细讲解。

Ø 更新数据

MySQL数据库技术与应用—MySQL数据操作— 更新数据

计算机随着时间的变化对数据进行不断的处理,数据不会保持一成不变。在 MySQL 中使用 语句可以更新表中的数据,语法格式如下所示。

1.更新全部数据

当 语句中不使用 WHERE 条件语句时,表中所有数据的指定字段会全部更新。

将 表中的所有表示年龄的 age 字段更新为 30。

从以上执行结果可看到,表中共有 4 条数据,现在要将所有表示年龄的 age 字段更新为 30sql 语句 删除表, SQL语句如下所示。

从执行结果可看到,执行完成后提示“: 4”,说明成功更新了 4 条数据。为了进一步验证,可以使用 语句查看表中的数据。

从以上执行结果可看到,表中所有的 age 字段都更新为 30,证明更新成功。

2.更新部分数据

在实际开发中,大多数需求是更新表中的部分数据,这里就要使用到 WHERE 子句来指定更新数据的条件。

将 表中“德玛西亚皇子”的年龄值修改为 50。

将“德玛西亚皇子”的年龄值改为 50,也就是将 age 字段修改为 50, SQL 语句如下所示。

从执行结果可看到,执行完成后提示“: 1”【青鸟飞扬教育】MySQL数据操作–删除表内容,说明成功更新了 1 条数据。为了进一步验证,可以使用 语句查看表中的数据, SQL语句如下所示。

从以上执行结果可看到, 表中, “德玛西亚皇子”的年龄值变成了 50。

将 表中所有男性的年龄值在原有基础上增加 5。

SQL 语句的执行过程如下所示。

从执行结果可看到,执行完成后提示“: 2”,说明成功更新了 2 条数据。为了进一步验证,可以使用 语句查看 表中的数据

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » 【青鸟飞扬教育】MySQL数据操作–删除表内容

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们