当数据库表名采用统一前缀时,如shopping_user,若需将前缀shopping批量替换为buy,即将表名改为buy_user,可通过编写SQL脚本或使用数据库管理工具实现。利用查询系统表获取所有表名,生成重命名语句,执行批量修改,高效完成前缀替换操作。
1、 通过命令行登录MySQL,选择进入shopping数据库(也可使用Navicat for MySQL等工具操作)。
2、 输入查询语句查看数据库中的表。
3、 查询结果显示多个表,其中以shopping开头的为我自行创建,其余均为数据库系统自动生成。
4、 输入指令查询以低态shopping开头的畜爱相关数据表。
5、 请输入以下语句:
6、 注意:从shopping_之后的第9个字符起开始计算。
7、 将所有以alter开头的语句复制出来,使用Navicat for MySQL工具操作更为直观便捷。
8、 执行复制的命令:
9、 执行完毕后,再用上述查询语句进行一次查询。
10、 未查到数据表明修改已生效,调整查询语句。
