如何更改MySQL数据库的数据库名

如何更改MySQL数据库的数据库名,第1张

修改名称详细步骤(因为不仅仅是上面那几步)mysql> use dinghao;mysql> select from t1;+——+———–+| id | name |+——+———–+| 1 | 刘德华 | +——+———–+1 row in set (000 sec)mysql> show create table t1;+——-+————————————————————————————————————————-+| Table | Create Table |+——-+————————————————————————————————————————-+| t1 | CREATE TABLE `t1` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 | +——-+————————————————————————————————————————-+1 row in set (000 sec)mysql> flush tables;Query OK, 0 rows affected (000 sec)mysql> flush logs;Query OK, 0 rows affected (000 sec)mysql> show processlist; #这一步主要查看有没有其他进程连接,要保证没有其他程序 *** 作数据库。+—-+——+———–+———+———+——-+——-+——————+| Id | User | Host | db | Command | Time | State | Info |+—-+——+———–+———+———+——-+——-+——————+| 17 | root | localhost | dinghao | Query | 0 | NULL | show processlist | +—-+——+———–+———+———+——-+——-+——————+1 rows in set (000 sec)mysql> alter table t1 engine=MyISAM;Query OK, 1 row affected (001 sec)Records: 1 Duplicates: 0 Warnings: 0mysql> exit[root@mysqludf var]# mv dinghao aaa;mysql> use aaa;Database changedmysql> alter table t1 engine=INNODB;Query OK, 1 row affected (000 sec)Records: 1 Duplicates: 0 Warnings: 0mysql> select from t1;+——+———–+| id | name |+——+———–+| 1 | 刘德华 | +——+———–+1 row in set (000 sec)注意,在改名之前必须现转换存储引擎,否则会报错,你想换的这个名称就换不成了,只能换另外一个名称了。错误的方法就不演示了,光记住好的就行了。

新建的数据库保存地址为: C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Data 新建的数据库日志保存地址为: C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\LOG

以上就是关于如何更改MySQL数据库的数据库名全部的内容,包括:如何更改MySQL数据库的数据库名、sql2005怎么更改数据库的储存位置、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9616450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存