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

作者:马富天 时间:2024-01-26 15:31:30 

前言

这篇文章抓哟讲解了关于如何实现在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创建带特殊字符的数据库名称方法示例

另外实例:


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创建带特殊字符的数据库名称方法示例

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


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

来源:http://www.mafutian.net/194.html

标签:mysql,数据库名称,特殊字符
0
投稿

猜你喜欢

  • JS 实现计算器详解及实例代码(一)

    2024-04-17 10:08:57
  • python如何删除文件中重复的字段

    2021-09-19 15:43:12
  • go HTTP2 的头部压缩算法hpack实现详解

    2024-05-21 10:27:37
  • Python实现RLE格式与PNG格式互转

    2021-07-11 18:23:19
  • ORACLE 自动提交问题

    2009-06-19 17:58:00
  • Mysql允许外网访问设置步骤

    2024-01-26 18:31:17
  • Perl与JS的对比分析(数组、哈希)

    2022-08-31 05:45:20
  • python爬虫 模拟登录人人网过程解析

    2023-06-18 18:42:19
  • 在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述

    2024-05-09 09:03:43
  • 如何解决python多种版本冲突问题

    2023-12-28 06:41:17
  • JavaScript学习心得之如何走出初学困境

    2008-12-24 13:30:00
  • JavaScript用Number方法实现string转int

    2024-05-11 09:33:43
  • Python统计时间内的并发数代码实例

    2022-02-17 18:24:16
  • 使用navicat将csv文件导入mysql

    2024-01-17 07:06:38
  • Fabric 应用案例

    2021-10-11 13:13:01
  • python 包实现JSON 轻量数据操作

    2022-11-13 05:40:32
  • 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名

    2012-07-11 16:09:40
  • Pytest之测试命名规则的使用

    2022-09-23 00:51:49
  • python 性能提升的几种方法

    2022-05-21 06:38:18
  • Java通过MyBatis框架对MySQL数据进行增删查改的基本方法

    2024-01-17 10:27:12
  • asp之家 网络编程 m.aspxhome.com