900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql 编辑数据 修改数据库有哪几种方法 – 数据库 – 前端 mysql 小数 数据类型

mysql 编辑数据 修改数据库有哪几种方法 – 数据库 – 前端 mysql 小数 数据类型

时间:2022-01-01 09:04:14

相关推荐

mysql 编辑数据 修改数据库有哪几种方法 – 数据库 – 前端 mysql 小数 数据类型

rename database olddbname to newdbname

这个是5.1.7到5.1.23版本可以用,但是官方不推荐,会有丢失数据的危险

第二种:

1.创建需要改成新名的数据库

2.mysqldum到处要改名的数据库

3.删除原来的旧库

这种方法是安全的,但是如果数据量大,会很耗时

3.第三种:

#!/bin/bash

# 假设将sakila数据库名改为new_sakila

# MyISAM直接更改数据库目录下的文件即可

mysql -uroot -p123456 -e create database if not exists new_sakila

list_table=$(mysql -uroot -p123456 -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA=sakila\")

for table in $list_table

do

mysql -uroot -p123456 -e "rename table sakila.$table to new_sakila.$table"

done

这里用到了rename table更改表名的命令,但是如果新表名后面加数据库,将会将原来的数据库的表移动到新的数据库,所有这种方法既安全又快速。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。