In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
The database version is 5.7.17
Today, I received a demand that I need to change the name of the database from A to B. I checked that there are less than 200 tables under the A database, which is not very big. If you can use import and export, it will still be slow, time is precious, and the less time you use, the better.
There is a rename table command, write a script to mainly use it to implement the requirements
#! / bin/bash
# first determine whether the new database exists, and create it if it does not exist.
# list the tables in the old database, where the N and s parameters play the role of formatting, which is similar to pagesize in sqlplus under Oracle
# use for loop to rename.
Mysql-uroot-pxxxxDB2017#-e'create database if not exists cus_0042'
List_table=$ (mysql-uroot-pxxxxDB2017#-Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA='old_databases'")
For table in $list_table
Do
Mysql-uroot-pxxxxDB2017#-e "rename table old_databases.$table to cus_0042.$table"
Done
After the execution is successful, the old_databases is empty, but deleted.
If it is the storage engine of myisam, just mv it under the data directory.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.