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

MySQL có cho phép tạo cơ sở dữ liệu với dấu chấm không?

Bạn không thể sử dụng dấu chấm trong tên cơ sở dữ liệu. Ngoài ra, tôi sẽ tránh sử dụng nó trong bất kỳ số nhận dạng nào. Một quy ước chung là sử dụng dấu gạch dưới để thay thế. Nó sẽ phục vụ cùng một mục đích và sẽ tránh được RẤT NHIỀU sự nhầm lẫn. Nếu bạn làm có lý do chính đáng cho việc sử dụng các ký tự lạ và không hợp pháp trong tên bảng hoặc tên trường, thì bạn phải thoát khỏi nó.

để thoát mã nhận dạng trong MySQL, hãy sử dụng biểu tượng nền sau:

SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`

Tập thói quen đánh dấu vào tất cả các tên trường bất kể bạn có cần theo quan điểm của tôi là một thực tiễn tốt, nhưng đó là một câu chuyện khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn sử dụng MySQL - Hướng dẫn cho người mới bắt đầu học MySQL

  2. Làm thế nào để khôi phục các hàng vừa bị xóa trong mysql?

  3. MySQL, tạo một hàm đơn giản

  4. mysql auto_increment bằng 5?

  5. tìm tất cả tên bằng cách sử dụng truy vấn mysql bắt đầu bằng chữ cái 'a'