Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到mysql数据库的目录表示?_Mysql_Database_Character Encoding - Fatal编程技术网

如何找到mysql数据库的目录表示?

如何找到mysql数据库的目录表示?,mysql,database,character-encoding,Mysql,Database,Character Encoding,我试图找到与mysql相关的问题的答案: 说一个数据库你好那么它的文件夹表示是:hello@002dthere 正如mysql帮助所说: 有没有办法找到我在mysql客户端发布的相应文件夹名 显示数据库; 有人可能会说:分析数据库名称并将任何非字母数字转换为ucs2,但这是性能杀手: mysql> select hex('-'); +----------+ | hex('-') | +----------+ | 2D | +----------+ 谢谢…没有内置的MySQL命

我试图找到与mysql相关的问题的答案: 说一个数据库
你好
那么它的文件夹表示是:
hello@002dthere
正如mysql帮助所说:

有没有办法找到我在mysql客户端发布的相应文件夹名 显示数据库; 有人可能会说:分析数据库名称并将任何非字母数字转换为ucs2,但这是性能杀手:

mysql> select hex('-');
+----------+
| hex('-') |
+----------+
| 2D       |
+----------+

谢谢…

没有内置的MySQL命令提供这些信息。您可能会发现有人编写了UDF或插件。SkySQL在他们的博客上发表了一篇文章,标题是:这有点技术性,但它深入了MySQL如何执行这种映射的细节,并提供了可以帮助您的代码(包括SQL函数的定义)。谢谢,这非常有帮助。作者发现他的探索没有实际用途,但这里有一个:假设您想要从一个数据库对mysql文件进行二进制备份,而您只知道数据库名称,您会怎么做?现在事情变得非常棘手!
mysql> select hex('-');
+----------+
| hex('-') |
+----------+
| 2D       |
+----------+