如何找到mysql数据库的目录表示?
我试图找到与mysql相关的问题的答案: 说一个数据库如何找到mysql数据库的目录表示?,mysql,database,character-encoding,Mysql,Database,Character Encoding,我试图找到与mysql相关的问题的答案: 说一个数据库你好那么它的文件夹表示是:hello@002dthere 正如mysql帮助所说: 有没有办法找到我在mysql客户端发布的相应文件夹名 显示数据库; 有人可能会说:分析数据库名称并将任何非字母数字转换为ucs2,但这是性能杀手: mysql> select hex('-'); +----------+ | hex('-') | +----------+ | 2D | +----------+ 谢谢…没有内置的MySQL命
你好
那么它的文件夹表示是:hello@002dthere
正如mysql帮助所说:
有没有办法找到我在mysql客户端发布的相应文件夹名
显示数据库;
有人可能会说:分析数据库名称并将任何非字母数字转换为ucs2,但这是性能杀手:
mysql> select hex('-');
+----------+
| hex('-') |
+----------+
| 2D |
+----------+
谢谢…没有内置的MySQL命令提供这些信息。您可能会发现有人编写了UDF或插件。SkySQL在他们的博客上发表了一篇文章,标题是:这有点技术性,但它深入了MySQL如何执行这种映射的细节,并提供了可以帮助您的代码(包括SQL函数的定义)。谢谢,这非常有帮助。作者发现他的探索没有实际用途,但这里有一个:假设您想要从一个数据库对mysql文件进行二进制备份,而您只知道数据库名称,您会怎么做?现在事情变得非常棘手!
mysql> select hex('-');
+----------+
| hex('-') |
+----------+
| 2D |
+----------+