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

spiegare il comando in mysql

Fondamentalmente spiegare viene utilizzato per fornire informazioni su come il database esegue l'acquisizione dei dati utilizzando una query specificata. In genere lo useresti se hai una query lenta che desideri analizzare.

Per quanto ne so, le spiegazioni si applicano solo alle istruzioni che stanno eseguendo il recupero dei dati. Quindi, supponendo che la tabella nella tua istruzione create esista, un esempio migliore sarebbe...

explain select * from user where user='steve'

Quello che otterrai da questo è una tabella contenente alcune informazioni su come sono stati recuperati i dati, non i dati stessi. Nel mondo reale probabilmente useresti Spiega solo con query molto più complicate.

Dovresti provare a cercare su Google "mysql spiegare", si ottengono risultati piuttosto buoni che spiegano i dati che otterrai quando esegui una query di spiegazione. Ad esempio, le informazioni qui sembra abbastanza buono.