MYSQL将表名称修改成大写的存储过程
2016-08-13 00:00
701 查看
本文为大家分享了MYSQL将表名称修改成大写的存储过程,具体内容如下
1. 条件:
1.1 Mysql设置对大小写敏感
2. 执行下述存储过程:
3. 执行一下语句
call uppercase('库名');
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感
MySQL表名不区分大小写的设置方法
深入mysql存储过程中表名使用参数传入的详解
php获取mysql数据库中的所有表名的代码
Mysql数据库名和表名在不同系统下的大小写敏感问题
Mysql中返回一个数据库的所有表名,列名数据类型备注
oracle 查询表名以及表的列名
SQLSERVER查询所有数据库名,表名,和字段名的语句
sqlserver 修改列名及表名的sql语句
1. 条件:
1.1 Mysql设置对大小写敏感
2. 执行下述存储过程:
#call uppercase('库名') DROP PROCEDURE IF EXISTS uppercase; CREATE PROCEDURE uppercase(IN dbname VARCHAR(200)) BEGIN DECLARE done INT DEFAULT 0; DECLARE oldname VARCHAR(200); DECLARE cur CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema = dbname; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; 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('库名');
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
如何将MySQL的两个表名对调教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感
MySQL表名不区分大小写的设置方法
深入mysql存储过程中表名使用参数传入的详解
php获取mysql数据库中的所有表名的代码
Mysql数据库名和表名在不同系统下的大小写敏感问题
Mysql中返回一个数据库的所有表名,列名数据类型备注
oracle 查询表名以及表的列名
SQLSERVER查询所有数据库名,表名,和字段名的语句
sqlserver 修改列名及表名的sql语句
相关文章推荐
- MYSQL将表名称修改成大写的存储过程
- 修改MySQL字段为首字母大写
- MySql 增加字段 删除字段 修改字段名称 修改字段类型
- mysql删除表的一列或者修改一列的名称和属性
- 怎样在mysql里面修改数据库名称
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySQL知识(十五)——存储过程的调用、查看、修改和删除
- mysql 修改表结构 判断并添加column 的 简单存储过程
- mysql外键使用错误字段名称,不能删除或修改字段名
- mysql增加字段、删除字段、修改字段名称、修改字段类型
- MySQL: table、view、trigger、procedure、index (表、主键、UNIQUE Key、列、索引、视图、触发器、存储过程)查看、修改、更新、删除操作
- mysql 如何修改数据库名称?
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- mysql 命令行修改表字段名称
- mysql外键使用错误字段名称,不能删除或修改字段名
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySQL 修改数据库名称的一个新奇方法
- MYSQL的基本使用【表的创建和修改、视图、函数、存储过程、触发器和事件调度器】
- MySql增加字段、删除字段、修改字段名称、修改字段类型