sql修改数据表名

13.1.2.语法ALTERTABLEALTER[IGNORE]TABLEtbl_namealter_说明[,alter_说明]...alter_说明:ADD[COLUMN]column_definition[FIRST|AFTERcol_name]|ADD[COLUMN](column_definition,...)|ADD[index_name][index_type](index_name,col_name)...)|ADD[约束[符号]]KEYMAIN[index_type](index_name,...)|ADD[CONSTRAINT[symbol]]UNIQUE[index_name][index_type](index_name,...)|ADD[FULLTEXT|SPACE][index_name](index_name,...)|ADD[约束[符号]]FOREIGNKEY[索引名称](键索引名称,...)[reference_definition]|ALTER[COLUMN]column_name{SETDEFAULTliteral|DROPDEFAULT}|ALTER[COLUMN]old_col_namecolumn_definition[FIRST|AFTERcolumn_name]|MODIFY[COLUMN]column_definition化[FIRST|AFTER_name]|HISH[COLUMN]col_name|DROPPRIMARYKEY|DROPINDEXindex_name|DROPFOREIGNKEYfk_symbol|DISABLEKEYS|ENABLEKEYS|RENAME[TO]new_tbl_name|ORDERBYcol_name|CONVERTTOCHARACTERSETset_name[COLLATEcollat​​ion_name]|[DEFAULT]CHARACTERSETset_name[COLLATEcollat​​ion_name]|DISCARDTABLESPACE|IMPORTTABLESPACE|table_options|partion_options|ADDPARTITIONpartition_definition|DROPPARTITIONpartition_names|COALEESCEPARTITIONnumber|REORGANIZEPARTITIONpartition_namesINTO(partition_definitions)|分析RTITIONpartition_names|CHECKPARTITIONpartition_names|OPTIMIZEPARTITIONpartition_names|REBUILDPARTITIONpartition_names|REPAIRPARTITIONpartition_namesALTERTABLE用于更改原始表的结构。
例如,您可以添加或删除列、创建或删除索引、更改现有列的类型或重命名列或表。
您还可以更改表注释和表类型。
以上是MYSQL5.1中文参考手册中的内容。

mysql表修改表名,字段名

在MySQL数据库中,调整表结构是很常见的。
其中,重命名表和字段是两个基本操作。
要更改表名,可以使用下面的SQL语句:
ALTERTABLETRENAMETOcustomer;
这行代码的作用是将名为“T”的表重命名为“customer”。
当需要更改字段名称时,可以使用以下格式:
ALTERTABLETCHANGEabchar(10);
这行指令的意思是用新名称替换表“T”中的字段“a”。
“b”,设置新字段类型为字符型,长度为10。
实际操作时请务必将“T”替换为您要修改的表的实际名称,将“a”和“b”替换为您要修改的字段的名称。
在编辑字段时,您可能还需要考虑添加或更改字段的约束,例如将其设置为主键或非零等,但上面的示例不包括这些细节和具体约束应该是根据实际需要添加。
通常,更改表和字段名称是通过简单的ALTERTABLE语句完成的,但请务必在执行这些操作之前保存相关数据,以避免数据丢失。
在实践中,请小心并确保语正确。