sql >> Database teknologi >  >> RDS >> Mysql

Oprettelse af mysql-tabel med eksplicit standardtegnsæt, hvad hvis jeg ikke gør det?

Ordet DEFAULT er valgfrit der - så de to er ækvivalente, dvs. de angiver standardtegnsættet for tabellen.

Se MySQL-dokumentationen for OPRET TABEL . Her er den relevante bit:

table_option:
    ENGINE [=] engine_name
  ... other options ...
  | [DEFAULT] CHARACTER SET [=] charset_name
  ... more options ...

Du kan bekræfte dette ved at bruge VIS OPRETTABEL kommando.



  1. mysqli flere forespørgsler - sæt variabel producerer boolesk fejl/hvordan springer man dette over?

  2. VÆLG kun rækker, der kun indeholder alfanumeriske tegn i MySQL

  3. Hvordan MariaDB opnår global skala med Xpand

  4. Hvordan angiver du den primære nøgle i en SQL Server-tabel?