在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢?
可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。
能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了。
ALTER TABLE table_name RENAME TO new_table_name
例如 ALTER TABLE admin_user RENAME TO a_us
相关文章
- SQL Server中查询数据库及表的信息语句
- MySql 查询数据库中所有表名以及对比分布式库中字段和表的不同
- 查询SQL Server 数据表中不包含某一列的SQL语句该怎么写?
- 在Sql Server 2005中将主子表关系的XML文档转换成主子表“Join”形式的表
- sql中如何判断某个表中的一个字段的值是不是在另一个表中的某个字段的值中包含
- 一句简单的SQL语句,找出表中某个字段的重复值
- Oracle和sql server中复制表结构和表数据的sql语句
- 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
- 如何用sql语句删除数据表中的字段,并且给另外一个字段改名?
- 使用SQL修改一个表中两个字段的值?求救