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

Come mostrare le regole di confronto di una tabella in MySQL

Ecco due modi per restituire le regole di confronto di una tabella in MySQL.

Il modo più rapido per restituire le regole di confronto di una determinata tabella in MySQL è eseguire la seguente istruzione:

SHOW TABLE STATUS LIKE '%Artists%';

L'esecuzione di questa istruzione restituirà un intero gruppo di colonne che forniscono informazioni su eventuali tabelle corrispondenti. Una di queste colonne è denominata Fascicolazione e fornisce le regole di confronto di tutte le tabelle corrispondenti.

Ovviamente dovrai sostituire %Artists% con il tuo nome di tabella. E puoi omettere i segni di percentuale se non pensi che siano necessari. Questa dichiarazione accetta anche altre clausole, come FROM , WHERE e IN , quindi questo ti offre alcune opzioni durante la creazione della tua dichiarazione.

Interrogazione di information_schema.tables Tabella

Un problema con l'istruzione precedente è che restituisce molte colonne e potresti essere costretto a scorrere lateralmente per trovare la colonna di confronto. Se sei interessato solo alle informazioni di confronto, puoi eseguire una query su information_schema.tables . Se necessario, puoi anche restituire le regole di confronto per tutte le tabelle all'interno di un determinato database. Ecco come farlo:

SELECT 
   table_schema,
   table_name,
   table_collation   
FROM information_schema.tables
WHERE table_schema = 'Music';

Esempio di risultati:

+--------------+------------+-----------------+
| TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION |
+--------------+------------+-----------------+
| Music        | Albums     | utf8_general_ci |
| Music        | Artists    | utf8_general_ci |
| Music        | Genres     | utf8_general_ci |
+--------------+------------+-----------------+

Vedi anche:

  • Come trovare le regole di confronto in MySQL
  • Mostra le regole di confronto del server
  • Mostra le regole di confronto di un database
  • Mostra le regole di confronto di una colonna
  • Mostra le regole di confronto della tua connessione MySQL
  • Cos'è la raccolta?