mysql数据怎么重命名 mysql怎么重命名数据库

重命名mysql数据库的五个方法五个改mysql数据库名的方法:
1.
RENAME
DATABASE
db_name
TO
new_db_name
这个 。。这个语法在mysql
5.1.7中被添加进来mysql数据怎么重命名,到mysql数据怎么重命名了5.1.23又去掉了 。据说有可能丢失数据 。还是不要用的好 。详见:
2.如果所有表都是MyISAM类型的话,可以改文件夹的名字
关闭mysqld
把data目录中的db_name目录重命名为new_db_name
开启mysqld
3.重命名所有的表
CREATE
DATABASE
new_db_name;
RENAME
TABLE
db_name.table1
TO
new_db_name.table1,
db_name.table2
TO
new_db_name.table2;
DROP
DATABASE
db_name;
4.
mysqldump导出数据再导入
mysqldump
-uxxxx
-pxxxx
-h
xxxx
db_name
db_name_dump.SQL
mysql
-uxxxx
【mysql数据怎么重命名 mysql怎么重命名数据库】-pxxxx
-h
xxxx
-e
“CREATE
DATABASE
new_db_name”
mysql
-uxxxx
-pxxxx
-h
xxxx
new_db_name
db_name_dump.SQL
mysql
-uxxxx
-pxxxx
-h
xxxx
-e
“DROP
DATABASE
db_name”
5.使用Shell脚本重命名所有的表
#!/bin/bash
mysqlconn=”mysql
-u
xxxx
-pxxxx
-S
/var/lib/mysql/mysql.sock
-h
localhost”
olddb=”db_name”
newdb=”new_db_name”
#$mysqlconn
-e
“CREATE
DATABASE
$newdb”
params=$($mysqlconn
-N
-e
“SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema=’$olddb’”)
for
name
in
$params;
do
$mysqlconn
-e
“RENAME
TABLE
$olddb.$name
to
$newdb.$name”;
done;
#$mysqlconn
-e
“DROP
DATABASE
$olddb”
就是方法3的优化版 。
如何快速重命名一个 MySQL 数据库一、未使用的数据库 改名方法如下:1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】 。2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏 。3、然后你就发现数据库的名称已经改好了 。二、使用中的数据库改名方法如下:1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库 。2、这时还是同样的右键你要改名的数据库,选择【属性】按钮 。3、然后在数据库属性左侧菜单栏中选择【选项】按钮 。4、然后在【状态】栏目下有一项限制访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可 。5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了 。
如何修改MySQL数据库名称修改MySQL数据库名称的方法如下:
1.语句修改法:
RENAME DATABASE db_name TO new_db_name
这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了 。
2.如果所有表都是MyISAM类型的话,可以改文件夹的名字
把data目录中的db_name目录重命名为new_db_name
3.重命名所有的表
代码如下:
4. mysqldump导出数据再导入
代码如下:
5.使用shell脚本重命名所有的表
代码如下:
我想修改mysql数据库的名字,可以怎么修改1、方法一:重命名所有mysql数据怎么重命名的表mysql数据怎么重命名,代码如下:
CREATE
DATABASE
new_db_name;
RENAME
TABLE
db_name.table1
TO
new_db_name.table1,

推荐阅读