sql >> Database >  >> RDS >> Mysql

Uitvoeringsvolgorde in MySQL

De optimizer evalueert de WHERE-voorwaarden in de volgorde die het nodig acht.

SQL is declaratief :u vertelt de optimiser wat je wilt, niet hoe om het te doen.

In een procedureel/imperatief taal (.net, Java, php etc) dan zeg je hoe en zou kiezen welke aandoening als eerste wordt geëvalueerd.

Opmerking:"van links naar rechts" is wel van toepassing op bepaalde uitdrukkingen zoals (a+b)*c zoals je zou verwachten



  1. DB-schema voor chats?

  2. Hoe een afbeelding uit de blob-kolom in Oracle te bekijken met JasperReports?

  3. Hoe maak je eenvoudig CRUD met PHP en MySQL?

  4. NOLOCK versus transactie-isolatieniveau