1. 条件:
 1.1 Mysql设置对大小写敏感
2. 执行下述存储过程:

 #call uppercase('库名')
 DROP PROCEDURE IF EXISTS uppercase;
 ))
 BEGIN  

 ;   

 );   

 DECLARE cur CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema = dbname;   

 ;   

 OPEN cur;    

 REPEAT   

 FETCH cur INTO oldname;   

 SET @newname = UPPER(oldname);   

 SET @isNotSame = @newname <> BINARY oldname;   

 IF NOT done && @isNotSame THEN  

 SET @SQL = CONCAT('rename table `',oldname,'` to `', LOWER(@newname), '_tmp` ');   

 PREPARE tmpstmt FROM @SQL;   

 EXECUTE tmpstmt;   

 SET @SQL = CONCAT('rename table `',LOWER(@newname),'_tmp` to `',@newname, '`');   

 PREPARE tmpstmt FROM @SQL;   

 EXECUTE tmpstmt; 

 DEALLOCATE PREPARE tmpstmt;   

 END IF;   

 UNTIL done END REPEAT;   

 CLOSE cur;   

 END    

3. 执行一下语句

call uppercase('库名');

最新文章

  1. ubuntu自动执行
  2. Linux下MySQL慢查询分析mysqlsla安装使用
  3. a标签创建超链接,利用a标签创建锚点
  4. 如何在本地配置php分析工具xhprof
  5. hadoop2.x NameNode 的共享存储实现
  6. (转) Eclipse连接MySQL数据库(傻瓜篇)
  7. MySQL(二) —— 数据类型与操作数据表
  8. 成为IBM精英讲师-一分耕耘 一份收获 同时也多了一份责任!
  9. 【转】JAVA之动态代理
  10. dns解析对SEO产生的影响
  11. sql语法复习:增删查改,各种数据库对象创建和函数使用
  12. 部署django - Apache + mod_wsgi + windows
  13. C# LDAP认证登录
  14. CENTOS6.4安装lxml失败
  15. [翻译]Eureka一窥
  16. POJ 3683 Priest John&#39;s Busiest Day
  17. C# 如何获取自定义的config中节点的值,并修改节点的值
  18. Monte Carlo simulated annealing
  19. R语言ggplot2-labs 函数
  20. python函数式编程(转)

热门文章

  1. ubuntu网络配置相关知识(转载)
  2. SpringMVC3的ResponseBody返回字符串(JSON)乱码问题解决
  3. 解决CI框架的Disallowed Key Characters错误提示
  4. [ActionScript 3.0] LocalConnection示例
  5. 用SPCOMM 在 Delphi中实现串口通讯 转
  6. nyoj 92 图像有用区域
  7. So Hard (水题)
  8. framMaker、Velocity模版引擎
  9. 分享一个基于EF5.0封装的BaseDAL
  10. php rmdir()删除目录的需要注意的几点