Jak komentować w MySQL?

Jak komentować w MySQL?
W programowaniu lub skryptowaniu komentowanie umieszcza w kodzie opisy, które można czytać. Nie ma to wpływu na funkcję kodu. Zasadniczo komentarze zawierają opisy kodu. Właściwe komentowanie jest niezwykle ważne w utrzymaniu kodu na dłuższą metę. Ponadto, jest to bardzo ważne, jeśli kod będzie używany przez innych. Mówi się, że dobrze udokumentowany kod jest równie ważny, jak prawidłowo działający kod.

MySQL używa SQL do pracy z bazami danych. Ten przewodnik pokaże, jak pisać komentarze w oświadczeniach MySQL.

Komentarze w MySQL

W MySQL dostępne są trzy rodzaje poleceń. Są one oddzielone przez swoje symbole.

Jedną ważną rzeczą do zapamiętania jest to, że MySQL nie popiera zagnieżdżonych komentarzy.

Komentarz za pomocą „-”

Umieszczając „-” na końcu linii kodu, możesz umieścić komentarz jednoliniowy. Sprawdź poniższy przykład.

$ Select * od pracowników; - Komentarz do końca linii

Zauważ, że nie wymaga to miejsca po symbolu „-”, aby napisać komentarz. Jednak MySQL wdraża tę funkcję, aby uniknąć problemów z niektórymi zapytaniami SQL. Na przykład to zapytanie prawdopodobnie spowodowałoby problem z tego rodzaju komentowaniem, gdyby nie było wymagania Białości.

$ Wybierz 100-1; - Biała się nie powodować zamieszania

Gdyby MySQL nie wymagał białej listy, wynik byłby nieoczekiwany.

Komentarz za pomocą „#”

To kolejny rodzaj komentarza, który trafia na koniec linii. Działa podobnie jak przede wszystkim wykazany. Na przykład,

$ Wybierz * od pracowników; # Komentarz do końca linii

Komentowanie w stylu C

Jeśli kiedykolwiek miałeś doświadczenie w pracy z programowaniem C, będziesz znać tego rodzaju komentarz. Zaczyna się od „/*” i kończy się „*/”. Podobnie do C, komentarze mogą obejmować wiele wierszy.

/* Szybki brązowy lis
Przeskakuje nad leniwym psem*/
Wybierz * od użytkowników;

Komentarze wykonywalne

Jest inny rodzaj komentarza, który obsługuje MySQL - komentarze, które zostaną wykonane. To interesująca funkcja, która poprawia przenośność między różnymi bazami danych. Umożliwia osadzanie kodów, które tylko MySQL będzie wykonywać, ale nie żadne inne rozwiązanie bazy danych.

Komentarz wykonywalny na ogół będzie wyglądał mniej więcej tak. Obejmuje komentowanie w stylu c. Jednak po „/*” zaczyna się od wykrzyknika (!) ocena.

$ /*! */

Zaimplementujmy to w kodzie wykonywalnym. W poniższym kodzie MySQL zwróci 5. Jednak każdy inny silnik bazy danych zwróci 10.

$ Wybierz 5 /*! +1 */

To komentowanie obsługuje również określenie wersji MySQL wymaganej do uruchomienia tego kodu w komentarzu. W takim przypadku struktura komentarzy będzie wyglądać tak.

$ /*!##### */

Zauważ, że w sumie jest 5 cyfr, które opisują wersję MySQL.

  • Postać 1: Opisuje główną wersję, na przykład 5 lub 8.
  • Charakter 2-3: opisuje wersję mniejszą.
  • Charakter 4-5: Opisuje poziom łatki.

W poniższym przykładzie kod komentarza uruchomi się tylko wtedy, gdy serwer MySQL to V8.0.27.

$ Wybierz 5 /*!80027 +1 */

Aby sprawdzić bieżącą wersję MySQL, uruchom następujące polecenie.

$ mysql --version

Możemy również uzyskać wersję MySQL z powłoki MySQL.

$ Show zmienne, takie jak „%wersja%”

Końcowe przemyślenia

Ten przewodnik opisuje wszystkie obsługiwane formaty komentarzy w MySQL. Prezentuje także ich wdrożenie w zapytaniach. W niektórych sytuacjach MySQL pozwala nawet uruchomić kod z komentarzy.

Jeśli jesteś bardziej zainteresowany MySQL, sprawdź te przewodniki dotyczące uprawnień użytkownika, zmiana tabel, za pomocą tabel tymczasowych itp.

Szczęśliwy komputer!