Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราสามารถสร้างฐานข้อมูลด้วยชื่อตัวเลขด้วย MySQL ได้หรือไม่?


คุณไม่สามารถสร้างฐานข้อมูลด้วยชื่อตัวเลขที่แสดงด้านล่าง -

mysql> create database 1233;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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 '1233' at line 1

ในการสร้างฐานข้อมูลด้วยชื่อที่เป็นตัวเลข คุณต้องใช้ backticks รอบๆ ชื่อฐานข้อมูล −

create database yourDatabaseName;

ให้เราใช้ไวยากรณ์ข้างต้น -

mysql> create database `1233`;
Query OK, 1 row affected (0.20 sec)

ตอนนี้คุณสามารถสลับไปยังฐานข้อมูลเดียวกัน -

mysql> use `1233`;
Database changed