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

Czy nazwy tabel w MySQL rozróżniają wielkość liter?

Ogólnie:

W nazwach baz danych i tabel nie jest rozróżniana wielkość liter w systemie Windows i wielkość liter w większości odmian systemu Unix.

W MySQL bazy danych odpowiadają katalogom w katalogu datadirectory. Każda tabela w bazie danych odpowiada co najmniej jednemu plikowi w katalogu bazy danych. W związku z tym rozróżnianie wielkości liter w podstawowym systemie operacyjnym odgrywa rolę w rozróżnianiu wielkości liter w nazwach baz danych i tabel.

Można skonfigurować sposób przechowywania nazw tabel na dysku za pomocą zmiennej systemowej lower_case_table_names (w my.cnf plik konfiguracyjny w [mysqld]).

Przeczytaj sekcję:10.2.2 Czułość identyfikatora wielkości liter aby uzyskać więcej informacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić hasło roota MySQL lub MariaDB w systemie Linux?

  2. JSON_MERGE_PRESERVE() – Scal wiele dokumentów JSON w MySQL

  3. Przyznaj uprawnienia użytkownikowi MySQL w systemie Linux za pomocą wiersza poleceń

  4. Czy istnieje sposób na uruchomienie MySQL w pamięci dla przypadków testowych JUnit?

  5. Naprawianie uszkodzonego kodowania UTF-8