INHOUDSOPGAWE:

Hoe maak ek my SQL-kode leesbaar?
Hoe maak ek my SQL-kode leesbaar?

Video: Hoe maak ek my SQL-kode leesbaar?

Video: Hoe maak ek my SQL-kode leesbaar?
Video: How to create database and table in mysql workbench 8.0 | Create Table In Mysql workbench tutorial 2024, Desember
Anonim

So, hier is natuurlik 'n paar van my eie aanbevelings oor hoe om SQL meer leesbaar te maak

  1. Een ding per reël. Plaas slegs 'n enkele kolom/tabel/verbinding per reël.
  2. Belyn jou projeksies en toestande.
  3. Gebruik kolomname wanneer jy groepeer/bestel.
  4. Kommentaar.
  5. Omhulsel.
  6. CTE's.
  7. Afsluiting.

Eenvoudig so, hoe hardloop ek SQL-kode?

Om 'n skrip vanaf die SQL Scripts-bladsy uit te voer:

  1. Op die Workspace tuisblad, klik SQL Workshop en dan SQL Scripts.
  2. Kies Besonderhede uit die View-lys en klik Gaan.
  3. Klik op die Run-ikoon vir die skrip wat jy wil uitvoer.
  4. Die Run Script-bladsy verskyn.
  5. Klik Run om die skrip vir uitvoering in te dien.

Net so, hoe omvou ek teks in 'n SQL-navraagvenster? Om woordomhulsel te aktiveer

  1. Klik Opsies op die Tools-kieslys.
  2. Klik Text Editor.
  3. Maak die toepaslike taalvouer oop (of Alle tale om alle tale te beïnvloed).
  4. Kies Woordomvou.

Op hierdie manier, hoe skryf jy 'n goeie SQL-kode?

Hier is 'n paar wenke en beste praktyke vir enige SQL-ontwikkelingsprojek

  1. DINK OOR VERHOUDINGS.
  2. Oorweeg altyd prestasie, selfs al lyk die navraag eenvoudig.
  3. GEBRUIK TABELALIASSE VIR MAKLIKKER LEES.
  4. Wees spesifiek in u SELECT-klousules.
  5. Gebruik NOCOUNT vir groot bondelnavrae.
  6. Vermy dinamiese SQL.
  7. Moenie objekvlaksekuriteit vergeet nie.

Hoe optimaliseer jy 'n navraag?

Volg die SQL beste praktyke om navraagoptimering te verseker:

  1. Indekseer al die predikate in JOIN, WHERE, ORDER BY en GROUP BY klousules.
  2. Vermy die gebruik van funksies in predikate.
  3. Vermy die gebruik van jokerteken (%) aan die begin van 'n predikaat.
  4. Vermy onnodige kolomme in SELECT-klousule.
  5. Gebruik binneste verbinding, in plaas van buitenste verbinding indien moontlik.

Aanbeveel: