is there a limitation of database name can’t be created as numeric?
mysql> CREATE DATABASE 1;
…results in:
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 ‘1’ at line 1
….or am I doing something wrong?
You can create databases with purely numeric names – you need to quote though:
Limitations on names are in the MySQL documentation.