Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL позволява ли създаване на база данни с точка?

Не можете да използвате точката в името на база данни. Освен това бих избягвал да го използвам във всеки идентификатор. Често срещана конвенция е вместо това да се използва долно подчертаване. Той ще служи за същата цел и ще избегне МНОГО объркване. Ако гона имате основателна причина да използвате странни и по друг начин незаконни знаци в името на таблица или поле, тогава трябва да го избегнете.

за избягване на идентификатори в MySQL, използвайте отметката:

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

Създаване на навика да маркирате обратно всички имена на полета, независимо дали необходими to е добра практика според мен, но това е друга история.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не можете да посочите целева таблица „NAME“ за актуализиране в клаузата FROM

  2. Как да съхранявате файл в mysql база данни с помощта на blob

  3. MySQL - сортиране на разделен със запетая низ в колона

  4. MySQL премахва ли общите подизрази между клаузата SELECT и HAVING/GROUP BY

  5. Вземете стойностите за последните 6 месеца в mysql