Domanda

Quali sono le differenze tra spiegare e comandi DESC in MySQL?

È stato utile?

Soluzione

  • Spiegare vi darà più informazioni su una query,
  • descrivono vi darà più informazioni sulle tabelle o colonne.

È anche possibile utilizzare contare su un nome di tabella, nel qual caso si comporterà esattamente come descrivere.

EXPLAIN SELECT * 
FROM `customer`

id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra 
1 SIMPLE customer ALL NULL NULL NULL NULL 2 

vs.

DESCRIBE `customer`
Field  Type  Null  Key  Default  Extra 
CustomerID varchar(2) NO      
Cx varchar(3) NO   
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top