MySQL 操作已存在的表(ALTER TABLE)[通俗易懂]

MySQL 操作已存在的表(ALTER TABLE)[通俗易懂]说明: <> 中的内容是自己定义的内容 [] 中的内容是可以省略的 field 包含字段名和数据类型,field_name 仅指字段名 table_name 指表名 pos

MySQL 操作已存在的表(ALTER TABLE)

说明:

  • <> 中的内容是自己定义的内容
  • [] 中的内容是可以省略的
  • field 包含字段名和数据类型,field_name 仅指字段名
  • table_name 指表名
  • position 指字段位置,可取值:FIRST、AFTER <field>

修改表名

-- 修改数据表名称。
-- old_table_name 是修改之前的名称
-- new_table_name 是修改之后的名称
ALTER TABLE <old_table_name> RENAME [TO] <new_table_name>;

代码100分

添加字段

代码100分-- 给数据表添加字段
ALTER TABLE <table_name> ADD [COLUMN] <field> [position];

如果需要添加多个字段,使用 , 连接
eg.
ALTER TABLE <table_name> ADD [COLUMN] <field> [position], ADD [COLUMN] <field> [position], …;

修改字段

  • 修改字段名称
ALTER TABLE <table_name> CHANGE [COLUMN] <field_name> <field> [position];
  • 修改字段类型
代码100分ALTER TABLE <table_name> MODIFY <field_name> <new_type> [position];
-- 或
ALTER TABLE <table_name> CHANGE [COLUMN] <field_name> <field_name> <new_type> [position];
  • 修改字段的位置
ALTER TABLE <table_name> MODIFY <field> [position];
-- 或
ALTER TABLE <table_name> CHANGE [COLUMN] <field_name> <field> [position];

删除字段

ALTER TABLE <table_name> DROP <field_name>;

修改字段默认值

ALTER TABLE <table_name> ALTER <field_name> SET DEFAULT <value>;

删除字段默认值

ALTER TABLE <table_name> ALTER <field_name> DROP DEFAULT;

修改存储引擎

ALTER TABLE <table_name> ENGINE = <engine_name>;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7990.html

(0)
上一篇 2023-03-09
下一篇 2023-03-09

相关推荐

  • 使用Pycharm实现多行注释

    使用Pycharm实现多行注释在编写程序的过程中,注释是非常重要的。注释可以帮助其他人理解我们编写的代码,并且可以使我们自己更好地了解代码的功能。本文将介绍如何在Pycharm中实现多行注释。Pycharm是一个非常流行的Python开发环境。它提供了许多功能,其中包括多行注释的支持。

    2024-08-17
    28
  • Python与OpenSSL的深度结合

    Python与OpenSSL的深度结合随着网络安全的不断升级和加密技术的不断发展,越来越多的公司和组织开始使用OpenSSL来保护网络通信和数据传输的安全。Python 作为一种开源的解释性编程语言,凭借其简洁的语法和强大的功能,能够很好地与 OpenSSL 深度结合,为用户提供更加安全、高效的加密通信服务。

    2024-06-15
    55
  • oracle 查询两个字段值相同的记录

    oracle 查询两个字段值相同的记录select A.* from tb_mend_enrol A, (select A.Typeid, A.address from tb_mend_enrol A group by A.Typeid,

    2022-12-22
    167
  • 第二讲-数据库的抽象[通俗易懂]

    第二讲-数据库的抽象[通俗易懂]本讲主要针对数据库概念的提出与发展进行讲解。 上次回顾:什么是数据库、数据库系统?数据库管理系统扮演的角色是什么? 重点难点: 1、如何抽象一个数据库系统:三级模式两层映像、两个独立性 2、数据模型、

    2023-04-14
    141
  • 徐童:视频人物社交关系图生成与应用「终于解决」

    徐童:视频人物社交关系图生成与应用「终于解决」导读: 在线社交媒体平台的发展,带来了细粒度检索、视频语义摘要等媒体智能服务的巨大需求。现有的视频理解技术缺乏深入的语义线索,结合视频中人物的社交关系才能更完整、准确地理解剧情,从而提升用户体验,支撑

    2023-05-18
    151
  • Python int用法详解

    Python int用法详解在Python中,int指代整数,包括正整数、负整数和0。int是Python中的基本数据类型之一。在Python中使用int时默认使用十进制。 除了十进制,Python还支持二进制、八进制和十六进制。

    2024-09-03
    21
  • 三大常用关系型数据库事务详解之二:基本事务命令「建议收藏」

    三大常用关系型数据库事务详解之二:基本事务命令「建议收藏」二、事务基本命令介绍 说明:命令中, | (垂直条) 分隔括号或大括号中的语法项。 只能使用其中一项。[ ](方括号) 可选语法项。 不要键入方括号。{}(大括号) 必选语法项。 不要键入大括号。 1

    2022-12-29
    162
  • 优化Python代码结构的技巧

    优化Python代码结构的技巧Python是一种简单易学、高效的编程语言,在数据科学和机器学习领域受到广泛的应用。在编写Python代码时,优化结构是提高程序性能和代码可读性的关键。本文将从多个方面介绍如何优化Python代码结构。

    2024-04-02
    69

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注