1,如何修改数据库名字 mysql

RENAME DATABASE old_db_name TO new_db_nameold_db_name 是你旧数据库名new_db_name 是你想改成的名字 官方认为这个命令有风险,所以有的版本不支持。但5.1.7肯定可以。据说有的人在6.0下也可以。

如何修改数据库名字 mysql

2,如何给数据库重命名

什么数据库类型?主要的方法有几种:1.你的数据库系统支持重命名。如sql server可以通过管理工具或过程sp_renameobject来完成重命名2.新建数据库,然后把旧数据库中的数据导入。删除旧库。这里需要注意的是导入的时候要关注主键及索引等是否导入。3.备份旧数据库,然后还原入新数据库。还原后要注意相关权限的设置。

如何给数据库重命名

3,sql数据库如何重命名

1、首先需要从开始菜单中找到【SQL Server 配置管理器】。2、然后会看到【SQL Server(MSSQLSERVER)】正处于运行的状态。3、右击它然后【重新启动】任务进程。4、然后打开sql2012选择一个数据库右击【重命名】。5、然后输入【新的数据库名称】就重命名完毕了。
一、未使用的数据库 改名方法如下:1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】。2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏。3、然后你就发现数据库的名称已经改好了。二、使用中的数据库改名方法如下:1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库。2、这时还是同样的右键你要改名的数据库,选择【属性】按钮。3、然后在数据库属性左侧菜单栏中选择【选项】按钮。4、然后在【状态】栏目下有一项限制访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可。5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了。
mysqlalter table abc rename to abcd
先分离数据库,然后附加的时候再修改就可以了SQL Server不支持直接修改数据库名称

sql数据库如何重命名

4,如何修改MySQL数据库名称

提供三种方法:1. RENAME DATABASE db_name TO new_db_name这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。据说有可能丢失数据。还是不要用的好。2.如果所有表都是MyISAM类型的话,可以改文件夹的名字关闭mysqld把data目录中的db_name目录重命名为new_db_name开启mysqld3.重命名所有的表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;
如果是myisam的话.只要修改data目录下面的那个库名的文件夹的名字就ok了如果是innodb的话.其实是无法修改库名的.网上瞎咧咧的什么rename database或者alter database都是不行的一种方法是比较保守的.直接把老库的内容mysqldump到新库里面还有一种类似上面方法.先alter table 的存储引擎到myisam,然后改了库目录的名字,然后再改回来innodb.最后一种方法还是比较好的.这边详细写一下.假设源库名是srcdb,目标库名是trgdb首先创建目标库create database trgdb;获取所有源库的表名use information_schema;select table_name from tables where table_schema=srcdb;然后按照以下命令一个个修改rename table srcdb.[tablename] to trgdb.[tablename];一个个执行下来之后表就转到新的库里面了.

文章TAG:数据库改名有哪些方法  如何修改数据库名字  mysql  
下一篇