mysql:数据库名字的格式——不能用横杠 ‘-’ 吗?

B_qxzb B_qxzb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.记得之前的xp系统是可以的,现在win7的不知道为什么不行;
2.查了一下在线文档:

……有关合法数据库名称的规定列于9.2节,“数据库、表、索引、列和别名”。




……数据库 :目录名允许的任何字符,不包括‘/’、‘\’或者‘。’





----------------
mysql> create database p-pet;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '-pet'
at line 1
mysql> create database ppet;
Query OK, 1 row affected (0.27 sec)

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| ppet |
| test |
+--------------------+
5 rows in set (1.30 sec)
...全文

相关推荐

MySQL Create Database 创建数据库.docx

MySQL Create Database 创建数据库.docx

Lidx0710

解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题

主要给大家介绍了如何解决mysql在创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的错误提示,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

weixin_38654220

Mysql 删除数据库drop database详细介绍

在mysql中,我们可以使用DROP DATABASE来删除数据库,并且数据库中所有表也随之删除。本文通过实例向各位码农介绍DROP DATABASE的使用方法,需要的朋友可以参考下

weixin_38507208

更改MySql数据库的默认编码格式

不重装Mysql如何更改MySql数据库的默认编码格式

qq_15366837

解决mysql创建数据库后出现:Access denied for user ‘root’@’%’ to database ‘xxx’的问题

前言 最近在工作中遇到一个问题,在创建数据库后连接数据库的时候居然报错了,错误代码是Access denied for user ‘root’@’%’ to database ‘xxx’,通过查找相关的资料终于解决了这个问题,所以想着总结下来分享给有需要的朋友们参考学习,下面来一起看看吧。 解决过程 1、创建数据库 create database mytest; 2.连接数据库,报以下错: Access denied for user 'root'@'%' to database 'mytest' 原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。 3.授权数据库操作

weixin_38680506
评论 11
收藏 已收藏
分享
返回顶部
B_qxzb
Java EE 67,535 成员 225,843 内容