Sisukord:

Kuidas ma saan oma SQL-koodi loetavaks teha?
Kuidas ma saan oma SQL-koodi loetavaks teha?

Video: Kuidas ma saan oma SQL-koodi loetavaks teha?

Video: Kuidas ma saan oma SQL-koodi loetavaks teha?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, Mai
Anonim

Nii et loomulikult on siin mõned minu enda soovitused SQL-i loetavamaks muutmiseks

  1. Üks asi rea kohta. Pange igale reale ainult üks veerg/tabel/liit.
  2. Joondage oma prognoosid ja tingimused.
  3. Kasutage rühmitamisel/järjestamisel veergude nimesid.
  4. Kommentaarid.
  5. Korpus.
  6. CTE-d.
  7. Järeldus.

Lihtsalt nii, kuidas ma SQL-koodi käivitan?

Skripti käivitamiseks lehelt SQL-skriptid:

  1. Klõpsake tööruumi avalehel SQL Workshop ja seejärel SQL-skriptid.
  2. Valige loendist Vaade valik Üksikasjad ja klõpsake nuppu Mine.
  3. Klõpsake käivitatava skripti ikooni Käivita.
  4. Ilmub leht Käivita skript.
  5. Skripti täitmiseks saatmiseks klõpsake käsul Käivita.

Samamoodi, kuidas mähkida teksti SQL-päringuaknas? Sõna murdmise aktiveerimiseks

  1. Klõpsake menüüs Tööriistad nuppu Valikud.
  2. Klõpsake nuppu Tekstiredaktor.
  3. Avage vastav keelekaust (või kõigi keelte mõjutamiseks kõik keeled).
  4. Valige Reamurdmine.

Kuidas kirjutada sel viisil head SQL-koodi?

Siin on mõned näpunäited ja parimad tavad iga SQL-i arendusprojekti jaoks

  1. MÕELGE SUHTEELE.
  2. Kaaluge alati jõudlust, isegi kui päring tundub lihtne.
  3. LIHTSAMAKS LUGEMISEKS KASUTAGE TABELITE ALIASE.
  4. Olge oma SELECT-klauslites konkreetne.
  5. Kasutage suurte partiipäringute jaoks NOCOUNT.
  6. Vältige dünaamilist SQL-i.
  7. Ärge unustage objektitaseme turvalisust.

Kuidas päringut optimeerida?

Järgige päringu optimeerimise tagamiseks SQL-i parimaid tavasid

  1. Indekseerige kõik predikaadid lausetes JOIN, WHERE, ORDER BY ja GROUP BY.
  2. Vältige funktsioonide kasutamist predikaatides.
  3. Vältige metamärgi (%) kasutamist predikaadi alguses.
  4. Vältige SELECT-klauslis tarbetuid veerge.
  5. Võimaluse korral kasutage välimise asemel sisemist ühendust.

Soovitan: