1. ALTER TABLE语句 ALTER TABLE语句可修改表的各种属性,如增加字段、删除字段、修改数据类型等。语法格式如下: ALTER TABLE [table_name] ADD [column_name] [column_definition], DROP [column_name], MODIFY [column_name] [column_definition] 其中,[column_name]为字段名,[column_definition]为字段的定义,如类型、长度、默认值等,可以根据需要自行设置。 2. CREATE INDEX语句 CREATE INDEX语句用于创建索引,以提高查询效率。语法格式如下: CREATE [UNIQUE] INDEX [index_name] ON [table_name]([column_name]) 其中,[index_name]为索引名,[table_name]为表名,[column_name]为需要建立索引的列名。 3. DROP INDEX语句 DROP INDEX语句用于删除索引。语法格式如下: DROP INDEX [index_name] ON [table_name] 其中,[index_name]为索引名,[table_name]为表名。 4. RENAME TABLE语句 RENAME TABLE语句用于修改表名。语法格式如下: RENAME TABLE [old_table_name] TO [new_table_name] 其中,[old_table_name]为原表名,[new_table_name]为新表名。 5. TRUNCATE TABLE语句 TRUNCATE TABLE语句用于删除表中的所有数据,但表结构不变。语法格式如下: TRUNCATE TABLE [table_name] 其中,[table_name]为表名。
通过以上几种语句的使用,大家可以轻松地实现对MySQL数据库表结构的修改,从而满足不同的业务需求。