修改mysql的数据库名字
2015-06-10 17:34
555 查看
修改的原理就是创建一个新的数据库然后把所有的表rename。具体就看下面的脚本吧。我是要把download这个数据库的名字改成downloadv2
本文出自 “技术为王” 博客,请务必保留此出处http://wangzhenyu.blog.51cto.com/2996939/1660544
#!/bin/bash mysql -uroot -p1q2w3e4r -e 'create database if not exists downloadv2' list_table=$(mysql -uroot -p1q2w3e4r -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA='download'") for table in $list_table do mysql -uroot -p1q2w3e4r -e "rename table download.$table to downloadv2.$table" done
本文出自 “技术为王” 博客,请务必保留此出处http://wangzhenyu.blog.51cto.com/2996939/1660544
相关文章推荐
- Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
- 【mysql】mysql学习笔记
- mysql使用高版本登录低版本的时候注意的问题
- MYSQL数据库学习七 视图的操作
- MYSQL Study案例之--RedHat EL55源码安装Mysql-5.6
- MySQL 日志文件 说明
- 关于mysql 1146错误问题
- MySQL 启动故障 处理 小记
- MYSQL大批量删除日志
- mysql怎么让一个存储过程定时执行
- 类型转换对 MySQL 选择索引的影响
- mysql 不能对同一个表进行 update(delete) 和 select 联合操作
- 数据库学习之--RedHat EL55下Mysql源码包安装
- mysql 性能优化方案
- mysql5.5手册读书日记(3)
- 关于mysql的存储过程的使用权限的实验及思考
- MYSQL数据库学习六 索引的操作
- mysql事务的理解
- mybatis对mysql进行分页
- Ubuntu Server下启动/停止/重启MySQL数据库的三种方式