在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢?
可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。
能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了。
ALTER TABLE table_name RENAME TO new_table_name
例如 ALTER TABLE admin_user RENAME TO a_us
相关文章
- 一条sql 在MySQL中是如何执行的
- 表名动态生成拼接到sql语句的sql注入问题
- mysql添加语句的写法_mysql-建表、添加字段、修改字段、添加索引SQL语句写法
- SQL语句处理含有特殊字符的表名
- MySQL如何修改表中某一行的某个值
- 在mysql数据库中 有学生 成绩四个表_设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的...
- 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案。
- 复杂排序,用SQL语句实现业务中的复杂排序-置顶排序-省市级联-模糊搜索-MyBatis-MySQL
- mysql创建学生表命令_在MYSQL 中 1.创建学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 2 写出添加5条数据的SQ...
- MySQL基本架构&SQL语句在数据库框架中的执行流程&数据库的三范式