mysql怎样删除名字含有特殊字符的数据库

mysql怎样删除名字含有特殊字符的数据库,第1张

使用反引号

``

就是英文输入法下,1左边的那个键。

mysql>create database `!@#$%^&*()_`

query ok, 1 row affected (0.00 sec)

mysql>show databases

+--------------------+

| database |

+--------------------+

| information_schema |

| !@#$%^&*()_|

| mysql |

| performance_schema |

| test |

| users |

+--------------------+

10 rows in set (0.00 sec)

首先要保证数据库,数据库表,文件都是utf-8格式,然后在数据库里插入数据之前输入

'get

names

gbk'。尤其是枚举类型时,常出现乱码情况。

可尝试清理数据库日志SQL2008清理数据库日志文件。

首先,清理数据库日志文件的脚本是这样的。其次,需要清理的数据库日志文件有多大,可以在SQLServerManagementStudio看到:鼠标右键点击对应的数据库,选择属性,在“文件”这个标签下就能看到日志文件大小。现在开始清理:打开SQLServerManagementStudio。连接上数据库服务器后,新建查询。新建查询的方式有两种,结果都是一样的。

第一步:新建查询。右击需要进行清理的数据库,选择“新建查询”。或者。点击“新建查询”,然后在下方选择需要处理的数据库。

第二步:录入查询脚本。以打开或者手工录入的形式,将脚本文件内容输入进去。最后是这样一个情况,请注意左上的数据库名。

第三步:开始清理。接下来将脚本中的“数据库名”更换为需要清理的数据库的名字。因为我的数据库名字中有特殊字符“-”,所以需要用到“[”“]”。如果您的数据库名称第一位是数字,也需要这么处理。点击执行:接下来出现了这个:切换到“结果”:将这里的数据库Name填写进刚才的脚本中。再次执行。完成收工。


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

原文地址: http://outofmemory.cn/sjk/10075636.html

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

发表评论

登录后才能评论

评论列表(0条)

保存