首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

数据库的重命名

2023-11-12 来源:华拓网

在Navicat中不可以按F2修改数据库的名称,我们必须新建一个库,命名为B。 下面4种方式都可以实现目标。如果数据库中有远程表和权限设置,推荐使用第四种方式。

 

1、如果数据库A中的表和设置比较简单,直接复制数据库A中所有表,粘贴到数据库B即可。

2、在A数据库上右击 –> 转储SQL文件 –> 结构和数据 ; 在B数据库上右击 –> 运行SQL文件。

执行速度:最慢。

3、选择菜单栏:工具 –> 数据传输(源库为A,目标库为B) –> 开始,传输完成后,刷新数据库B。

如果数据库A中存在远程表的话,操作会报错,错误信息为:   [Err] [Dtf] 1432 - server name: ‘‘ doesn‘t exist!   因此,你需要先将数据库中所有远程表的DDL语句复制到一个txt文件中,再删除数据库中的所有远程表。再次执行本操作。最后,将保存在txt文件中的所有DDL语句在B库上执行一遍即可。实现原理:复制粘贴。执行速度:中等。

4、重命名数据库A中的所有表,两个库需在同一服务器。(推荐)

执行下面的SQL语句,查询结果为重命名表的sql脚本集合:

select CONCAT(‘RENAME TABLE ‘,TABLE_SCHEMA,‘.‘,TABLE_NAME,‘ to ‘, ‘B.‘,TABLE_NAME,‘;‘) from information_schema.`TABLES` where TABLE_SCHEMA = ‘A‘; 

复制所有结果行,将其作为sql脚本执行。执行速度:最快。

原文链接:https://blog.csdn.net/gnd15732625435/article/details/80251630

数据库的重命名

标签:style   重命名   服务器   concat   结构   server   code   一个数据库   开始   

小编还为您整理了以下内容,可能对您也有帮助:

sql数据库如何重命名

1、首先需要从开始菜单中找到【SQL Server 配置管理器】。

2、然后会看到【SQL Server(MSSQLSERVER)】正处于运行的状态。

3、右击它然后【重新启动】任务进程。

4、然后打开sql2012选择一个数据库右击【重命名】。

5、然后输入【新的数据库名称】就重命名完毕了。

怎样在mysql里面修改数据库名称?

常见的主要有三种方法:

    如果所有表都是MyISAM类型的话,可以直接修改文件夹的名字。

    关闭mysql→把data目录中的db_name目录重命名为new_db_name→开启mysql

    新建数据库,在新的数据库里重命名所有旧数据库中的表,再删除旧的数据库。具体操作命令如下:创建新的数据库→重命名数据表名称→删除旧的数据库。

    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;

    利用mysqlmp命令从旧的数据导出数据,再导入新数据库。具体操作命令如下:导出数据→创建新的数据库→导入数据→删除旧的数据库。

    mysqlmp -u root -p -h ip db_name > db_name_mp.SQL

    mysql -u root -p -h ip -e “CREATE DATABASE new_db_name”

    mysql -u root -p -h ip new_db_name < db_name_mp.SQL

    mysql -u root -p -h ip -e “DROP DATABASE db_name”

数据库改名字怎么修改

1、点击“开始”菜单,单击打开“所有程序”,在下拉选线中找到“Microsoft SQL Server 2005”,单击打开“SQL Server Management Studio Express”。

2、在身份验证中选择“Windows身份验证 ”,然后点击“连接”。

3、在身份验证中如果选择“SQL Server 身份验证”,则需要输入“用户名”和“密码”。

4、选择“Windows身份验证 ”进入界面后,选中你需要更改的数据库,点击右键,选择“重命名”。输入你想要的数据库名称即可。

5、选择“SQL Server 身份验证”登录以后,进入登录界面可以看到"sa"用户下建立的所有数据库。

6、左键单击选中你要修改的数据库,右键“重命名”,输入你修改的数据库名即可。

数据库改名字怎么修改

1、点击“开始”菜单,单击打开“所有程序”,在下拉选线中找到“Microsoft SQL Server 2005”,单击打开“SQL Server Management Studio Express”。

2、在身份验证中选择“Windows身份验证 ”,然后点击“连接”。

3、在身份验证中如果选择“SQL Server 身份验证”,则需要输入“用户名”和“密码”。

4、选择“Windows身份验证 ”进入界面后,选中你需要更改的数据库,点击右键,选择“重命名”。输入你想要的数据库名称即可。

5、选择“SQL Server 身份验证”登录以后,进入登录界面可以看到"sa"用户下建立的所有数据库。

6、左键单击选中你要修改的数据库,右键“重命名”,输入你修改的数据库名即可。

如何给数据库重命名

什么数据库类型?

主要的方法有几种:

1.你的数据库系统支持重命名。如sql server可以通过管理工具或过程sp_renameobject来完成重命名

2.新建数据库,然后把旧数据库中的数据导入。删除旧库。这里需要注意的是导入的时候要关注主键及索引等是否导入。

3.备份旧数据库,然后还原入新数据库。还原后要注意相关权限的设置。

sql语句如何重命名表名和列名?

一、更改数据库名

sp_renamedb 更改数据库的名称。

语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newname = ] ' new_name '
参数: [ @dbname = ] ' old_name ' 是数据库的当前名称。old_name 为 sysname 类型,无默认值。
[ @newname = ] ' new_name ' 是数据库的新名称。 new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。
返回代码值: 0 (成功)或非零数字(失败)
权限: 只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。

示例: 下例将数据库 accounting 改名为 financial。
EXEC sp_renamedb ' accounting ' , ' financial '

二、更改表名或列名

sp_rename [ @objname = ] ' object_name ' ,
[ @newname = ] ' new_name '
[ , [ @objtype = ] ' object_type ' ]

A. 重命名表:
下例将表 customers 重命名为 custs。
EXEC sp_rename ' customers ' , ' custs '

B. 重命名列:
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename ' customers.[contact title] ' , ' title ' , ' COLUMN '

sql语句如何重命名表名和列名?

一、更改数据库名

sp_renamedb 更改数据库的名称。

语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newname = ] ' new_name '
参数: [ @dbname = ] ' old_name ' 是数据库的当前名称。old_name 为 sysname 类型,无默认值。
[ @newname = ] ' new_name ' 是数据库的新名称。 new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。
返回代码值: 0 (成功)或非零数字(失败)
权限: 只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。

示例: 下例将数据库 accounting 改名为 financial。
EXEC sp_renamedb ' accounting ' , ' financial '

二、更改表名或列名

sp_rename [ @objname = ] ' object_name ' ,
[ @newname = ] ' new_name '
[ , [ @objtype = ] ' object_type ' ]

A. 重命名表:
下例将表 customers 重命名为 custs。
EXEC sp_rename ' customers ' , ' custs '

B. 重命名列:
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename ' customers.[contact title] ' , ' title ' , ' COLUMN '

如何对SQLServer数据库进行重命名

一、未使用的数据库
改名方法如下:
1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】。
2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏。
3、然后你就发现数据库的名称已经改好了。
二、使用中的数据库改名方法如下:
1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库。
2、这时还是同样的右键你要改名的数据库,选择【属性】按钮。
3、然后在数据库属性左侧菜单栏中选择【选项】按钮。
4、然后在【状态】栏目下有一项*访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可。
5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了。

如何对SQLServer数据库进行重命名

一、未使用的数据库
改名方法如下:
1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】。
2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏。
3、然后你就发现数据库的名称已经改好了。
二、使用中的数据库改名方法如下:
1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库。
2、这时还是同样的右键你要改名的数据库,选择【属性】按钮。
3、然后在数据库属性左侧菜单栏中选择【选项】按钮。
4、然后在【状态】栏目下有一项*访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可。
5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了。

如何更改数据库的名称

1、点击“开始”菜单,单击打开“所有程序”,在下拉选线中找到“Microsoft SQL Server 2005”,单击打开“SQL Server Management Studio Express”。

2、在身份验证中选择“Windows身份验证 ”,然后点击“连接”。

3、在身份验证中如果选择“SQL Server 身份验证”,则需要输入“用户名”和“密码”。

4、选择“Windows身份验证 ”进入界面后,选中你需要更改的数据库,点击右键,选择“重命名”。输入你想要的数据库名称即可。

5、选择“SQL Server 身份验证”登录以后,进入登录界面可以看到"sa"用户下建立的所有数据库。

6、左键单击选中你要修改的数据库,右键“重命名”,输入你修改的数据库名即可。

如何更改数据库的名称

1、点击“开始”菜单,单击打开“所有程序”,在下拉选线中找到“Microsoft SQL Server 2005”,单击打开“SQL Server Management Studio Express”。

2、在身份验证中选择“Windows身份验证 ”,然后点击“连接”。

3、在身份验证中如果选择“SQL Server 身份验证”,则需要输入“用户名”和“密码”。

4、选择“Windows身份验证 ”进入界面后,选中你需要更改的数据库,点击右键,选择“重命名”。输入你想要的数据库名称即可。

5、选择“SQL Server 身份验证”登录以后,进入登录界面可以看到"sa"用户下建立的所有数据库。

6、左键单击选中你要修改的数据库,右键“重命名”,输入你修改的数据库名即可。

sql数据库如何重命名

1、找到要更改的数据库,右键选择“重命名”;

  2、将想要更改的名字写好,然后点击一下旁边的空白栏;

  3、用这种方法更改数据库的名字之后会提示无法重命名数据库,这时还是同样的右键改名的数据库,选择“属性”按钮,在数据库属性左侧菜单栏中选择“选项”按钮;

  4、在状态栏目下有一项访问选项,默认的是“MULTIUSER”,意为多用户模式,然后将其更改为“SINGLEUSER”单用户模式,点击确定即可。

在sql中怎么改数据库的原始命名

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,点击左侧“数据库”里对应要改的数据库“test”选项。

3、之后在该界面中,右键点击“重命名”选项。

4、接着在该界面中,修改数据库的原始命名。

5、最后在该界面中,数据库的原始命名被修改成功。

在sql中怎么改数据库的原始命名

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,点击左侧“数据库”里对应要改的数据库“test”选项。

3、之后在该界面中,右键点击“重命名”选项。

4、接着在该界面中,修改数据库的原始命名。

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. mysqlmp导出数据再导入

代码如下:

5.使用shell脚本重命名所有的表

代码如下:

显示全文