Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Bạn có được phép sử dụng số làm tên bảng trong MySQL không?

Quy tắc đặt tên cho các đối tượng, bao gồm các bảng trong MySql:

http://dev.mysql.com/doc/refman/5.1 /en/identifiers.html

Số nhận dạng có thể bắt đầu bằng một chữ số nhưng trừ khi được trích dẫn có thể không chỉ gồm các chữ số.

Vì vậy, điều này sẽ không hợp lệ:

 SELECT * FROM 12345;

Nhưng những điều sau sẽ hợp lệ:

 SELECT * FROM `12345`;

Hoặc nếu chạy ở chế độ ANSI, điều sau sẽ hoạt động:

SET @@session.sql_mode=ANSI_QUOTES;
SELECT * FROM "12345";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lặp lại các hàng trong bảng từ db (php)

  2. Cách trả về các hàng có cùng giá trị cột trong MySql

  3. sự khác biệt giữa khóa chính và khóa duy nhất

  4. Tạo ứng dụng web từ Scratch bằng Python Flask và MySQL:Phần 4

  5. Sử dụng truy vấn MySQL để duyệt qua các hàng để tạo một cây đệ quy