SQL 修改表

SQL 修改表是通过SQL ALTER TABLE语句来完成的,ALTER TABLE是DDL SQL语句。它用于通过修改表的列的定义来修改表的定义(结构)。ALTER命令用于执行以下功能。

  • 添加、删除、修改表列
  • 添加和删除约束
  • 启用和禁用约束

SQL 修改表结构

在创建表结构之后,我们还可以对表结构进行修改,虽然直接使用Navicat可以保证重新导出的数据表就是最新的,但你也有必要了解,如何使用DDL命令来完成表结构的修改。修改表结构的sql语句如下:

1.添加字段,比如我在数据表中添加一个age字段,类型为int(11)

ALTER TABLE player ADD (age int(11));

2.修改字段名,将age字段改成player_age

ALTER TABLE player RENAME COLUMN age to player_age

3.修改字段的数据类型,将player_age的数据类型设置为float(3,1)

ALTER TABLE player MODIFY (player_age float(3,1));

4.删除字段, 删除刚才添加的player_age字段

ALTER TABLE player DROP COLUMN player_age;

SQL 修改表名

SQL RENAME命令用于更改表或数据库对象的名称。

如果更改对象的名称,则对旧名称的任何引用都将受到影响。您必须手动将每个引用中的旧名称更改为新名称。

重命名表的语法

RENAME old_table_name To new_table_name;

例如:要将表employee的名称更改为my_employee,SQL语句如下所示

RENAME employee TO my_emloyee;

极客教程提供了DDL中与表(TABLE)相关的SQL语句:

赞(1)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址