1.实现对数据库的命名,便如原名是db001要重命名为dbtest001
2.实现对数据库中表的命名,便如原名是table001要重命名为tabletest001
3.实现对数据库中存储过程的命名,便如原名是proc001要重命名为proctest001
4.实现对数据库中函数的命名,便如原名是function001要重命名为functiontest001希望大家指教谢谢各位了!

解决方案 »

  1.   

    表用rename更改
    存储过程 函数只能复制成新的名字
      

  2.   

    2 ALTER TABLE OLDTT RENAME TO new_tbl_name
    1、3、4没有直接的方法
      

  3.   

    目前版本中只有表可以进行RENAME 来重命名。
    其它则不行。
      

  4.   

    以前只是批量更改过表名。
    首先批量生成sql语句,之后再执行。
    =============================================================
    1. 更改表名
    SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ',CONCAT(table_name,'_bak',';'))   FROM information_schema.tables  Where table_schema LIKE 'dbname' AND table_name not like 'tabname';其他的没有做过,原因是看不到这种场景。