MySQL 批量修改表名

2019-10-08 13:14:44

功能:将数据库 booksystem 中的表名前缀是 sys_ 开头的表名替换 sys_ 为 qun_ 

貌似mysql会报错,但是我们可以根据查询结果导出txt,然后再进行批量操作

-- 代码实现 
SELECT
	CONCAT(
		'ALTER TABLE ',
		table_name,
		' RENAME TO ',
		REPLACE (
			table_name,
			'sys_', -- 要替换的字符串
			'qun_' -- 替换为新的字符串
		),
		';'
	)
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'booksystem' -- 数据库名称
AND table_name LIKE 'sys_%'; -- 匹配表(匹配表名以 sys_ 开头的表)


  • 2018-01-01 10:50:49

    仿QQ长按弹出功能菜单

    android app普遍常用的弹出上下文菜单是列表式的。QQ列表,在上方弹出冒泡效果菜单,如图