mysql5.7.1.log数据库改名
2020-07-07 14:25
826 查看
1.a -->b
#!/bin/bash #先判断新数据库是否存在,要是不存在就创建。 #列出老数据库下都有那些表,其中N和s参数起到的作用是格式化,有点类似于Oracle下sqlplus里的pag #用for循环来rename。 /bin/mysql -uroot -pjjjjj -h10.0.0.22 -e 'create database if not exists wxqyh_test_0704' list_table=$(/bin/mysql -uroot -pjjjj -h10.0.0.22 -Nse "select table_name from information_schema.TABLES where TABLE_ SCHEMA='wxqyh_test'") for table in $list_table do #echo $table /bin/mysql -uroot -pjjjj -h10.0.0.22 -e "rename table wxqyh_test.$table to wxqyh_test_0704.$table" done [root@VM_0_134_centos 0704]#
相关文章推荐
- mysql中如何进行数据库改名(附备份…
- MySQL 数据库改名的简单方法
- MySQL给数据库改名的方法
- MySQL 数据库改名的简单方法
- MySql---数据库和数据表的创建、修改及删除
- 用php脚本比较MySQL两个数据库的结构差异
- 请问Typecho Mysql 数据库和Sqlite数据库我该如何选择。
- openfire3.9.3服务器的外部数据库配置mysql
- mysql 之 sql 语句 之 数据库的表使用
- 数据库_MySQL UUID函数的详解
- Flash与页面、数据库(mysql)通讯
- 修改mysql默认字符集的方法(插入数据库数据乱码)
- MySQL如何存储图片?---一个向数据库存取image文件的jsp程序
- PHP的Laravel框架结合MySQL与Redis数据库的使用部署
- [percona-toolkit] pt-mysql-summary分析mysq数据库
- 用MySQL创建数据库和数据库表
- mysql 更改数据库的存储目录
- JDBC连接数据库实例(mysql)
- c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)
- 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes