Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy MySQL pozwala na tworzenie bazy danych z kropką?

Nie możesz użyć kropki w nazwie bazy danych. Ponadto unikałbym używania go w dowolnym identyfikatorze. Powszechną konwencją jest używanie zamiast tego podkreślenia. Służy temu samemu celowi i pozwoli uniknąć DUŻO zamieszania. Jeśli robisz masz dobry powód, by używać dziwnych i w inny sposób niedozwolonych znaków w nazwie tabeli lub pola, musisz je zmienić.

aby uciec przed identyfikatorami w MySQL, użyj znaku:

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

Przyzwyczajenie się do cofania wszystkich nazw pól, niezależnie od tego, czy potrzebujesz to moim zdaniem dobra praktyka, ale to już inna historia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połącz wiele wierszy podrzędnych w jeden wiersz MYSQL

  2. Dodawanie czasu w PHP

  3. Konwertuj strftime w żądaniu SQLite na MySQL

  4. Android Room - Obsługa listy obiektów w obiekcie i odpytywanie wyników

  5. Kontynuacja:jak modelować rabaty na pozycje w bazie danych?