色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

修改數據庫有哪幾種方法

呂致盈2年前137瀏覽0評論
修改數據庫有哪幾種方法?

第一種方法:

rename database olddbname to newdbname

這個是5.1.7到5.1.23版本可以用,但是官方不推薦,會有丟失數據的危險

第二種:

1.創(chuàng)建需要改成新名的數據庫

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更改表名的命令,但是如果新表名后面加數據庫,將會將原來的數據庫的表移動到新的數據庫,所有這種方法既安全又快速。