mysql:数据库名字的格式——不能用横杠 ‘-’ 吗?
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
解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题
主要给大家介绍了如何解决mysql在创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的错误提示,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
Mysql 删除数据库drop database详细介绍
在mysql中,我们可以使用DROP DATABASE来删除数据库,并且数据库中所有表也随之删除。本文通过实例向各位码农介绍DROP DATABASE的使用方法,需要的朋友可以参考下
更改MySql数据库的默认编码格式
不重装Mysql如何更改MySql数据库的默认编码格式
解决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.授权数据库操作


