在达梦数据库 (DM) 8 中,要修改表名、字段名和字段数据类型,可以使用 ALTER TABLE 语句。以下是修改表名、字段名和字段数据类型的DDL语句示例:
- 修改表名:
ALTER TABLE 旧表名 RENAME TO 新表名;
将上述语句中的 “旧表名” 替换为实际的旧表名,”新表名” 替换为要修改成的新表名。
例如,将表名为 “old_table” 修改为 “new_table”,可以执行以下语句:
代码语言:javascript复制 ALTER TABLE old_table RENAME TO new_table;
- 修改字段名:
ALTER TABLE 表名 RENAME COLUMN 旧字段名 TO 新字段名;
将上述语句中的 “表名” 替换为实际的表名,”旧字段名” 替换为要修改的旧字段名,”新字段名” 替换为要修改成的新字段名。
例如,将表名为 “my_table” 中的字段名 “old_column” 修改为 “new_column”,可以执行以下语句:
代码语言:javascript复制 ALTER TABLE my_table RENAME COLUMN old_column TO new_column;
- 修改字段数据类型:
ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型;
将上述语句中的 “表名” 替换为实际的表名,”字段名” 替换为要修改的字段名,”新数据类型” 替换为要修改成的新数据类型。
例如,将表名为 “my_table” 中的字段名为 “my_column” 的数据类型从 INT 修改为 VARCHAR(50),可以执行以下语句:
代码语言:javascript复制 ALTER TABLE my_table MODIFY COLUMN my_column VARCHAR(50);
请注意,在执行这些修改DDL语句之前,务必备份数据,并确保没有其他操作正在使用该表,以避免数据丢失或冲突。
给表添加一个字段