MySQL创建带特殊字符的数据库名称方法示例

 更新时间:2017年03月01日 14:55:41   作者:马富天  
这篇文章主要给大家介绍了MySQL创建带特殊字符的数据库名称方法,文中给出了详细的示例代码,需要的朋友可以参考学习,下面来一起看看吧。

前言

这篇文章抓哟讲解了关于如何实现在MySQL中创建带有特殊字符的数据库名称,这里的特殊字符包含:!@#$%^

方法如下

使用反引号`将数据库名称包含住,反引号`(使用引号是不可以的)即在英文输入法状态下,按Esc键对应下方的键即可出来。当然在没有使用反引号`包含数据库名称的时候,若数据库名称含有特殊字符,则会报错。

例如,使用下面的创建命令是会报错的:

mysql> CREATE DATABASE www.mafutian.net DEFAULT CHARSET UTF8;
1064 - Erreur de syntaxe près de '.mafutian.net DEFAULT CHARSET UTF8' à la ligne 1

正确创建方法:

mysql> CREATE DATABASE `www.mafutian.net` DEFAULT CHARSET UTF8;
Query OK, 1 row affected

如下图:

另外实例:

mysql> CREATE DATABASE `!@#$%^&*()_+.` DEFAULT CHARSET UTF8;
Query OK, 1 row affected
mysql> USE !@#$%^&*()_+.
 -> ;
1064 - Erreur de syntaxe près de '!@#$%^&*()_+.' à la ligne 1
mysql> USE `!@#$%^&*()_+.`;
Database changed
mysql> SELECT database();
+---------------+
| database() |
+---------------+
| !@#$%^&*()_+. |
+---------------+
1 row in set

从上可以看出,在选择数据库的时候,也是需要使用反引号`将数据库名称引起来。如下图:

同理可知,在删除数据库的时候也是需要使用反引号`将数据库名称引起来:

mysql> DROP DATABASE `www.mafutian.net`;
Query OK, 0 rows affected
mysql> DROP DATABASE `!@#$%^&*()_+.`;
Query OK, 0 rows affected

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • 在MySQL中实现二分查找的详细教程

    在MySQL中实现二分查找的详细教程

    这篇文章主要介绍了在MySQL中实现二分查找的详细教程,来自计算机研究生考试原题,需要的朋友可以参考下
    2015-05-05
  • Mysql的 存储过程procedure及具体案例

    Mysql的 存储过程procedure及具体案例

    存储过程是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名字和参数(如果有)来执行它,今天通过本文给大家介绍Mysql的 存储过程procedure及具体案例,感兴趣的朋友一起看看吧
    2024-06-06
  • MySQL完整性约束的定义与实例教程

    MySQL完整性约束的定义与实例教程

    数据完整性约束是对关系性模型完整性规则做某种约束条件,这篇文章主要给大家介绍了关于MySQL完整性约束的相关资料,需要的朋友可以参考下
    2021-05-05
  • MySQL中字符串函数详细介绍

    MySQL中字符串函数详细介绍

    通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。
    2011-05-05
  • MySQL8.x使用GRANT为用户赋权时报错的解决

    MySQL8.x使用GRANT为用户赋权时报错的解决

    这篇文章主要介绍了MySQL8.x使用GRANT为用户赋权时报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • centos7下安装mysql的教程

    centos7下安装mysql的教程

    这篇文章主要介绍了centos7安装mysql的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • MySQL中查找最小缺失ID的方法实现

    MySQL中查找最小缺失ID的方法实现

    在开发过程中,我们经常会遇到需要查找数据库表中最小的缺失 ID 的情况,特别是在处理需要顺序标识符的业务逻辑时,下面就来介绍一下,感兴趣的可以了解一下
    2024-11-11
  • IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    这篇文章主要介绍了IDEA使用mybatis-generator以及配上mysql8.0.3版本遇到的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • MySQL优化全攻略-相关数据库命令

    MySQL优化全攻略-相关数据库命令

    MySQL优化全攻略-相关数据库命令...
    2006-11-11
  • MySQL关键字Distinct的详细介绍

    MySQL关键字Distinct的详细介绍

    这篇文章主要介绍了MySQL关键字Distinct的详细介绍的相关资料,需要的朋友可以参考下
    2017-07-07

最新评论