Yhteenveto: Tässä opetusohjelmassa opit käyttämään MySQL-kommenttia SQL-käskyn tai koodilohkon dokumentoimiseen MySQL: ssä.
Kommentteja voidaan käyttää SQL-käsky tai koodilohkon logiikka tallennetussa menettelyssä. Kun jäsennät SQL-koodia, MySQL ohittaa kommenttiosan. Se suorittaa vain SQL-osan paitsi suoritettavaa kommenttia, josta keskustellaan seuraavassa osassa.
MySQL tukee kolmea kommenttityyliä:
- From
"-- "
rivin loppuun. Kaksoisviiva-kommenttityyli vaatii vähintään välilyönnin tai ohjausmerkin (välilyönti, sarkain, uusi viiva jne.) Toisen viivan jälkeen.SELECT * FROM users; -- This is a comment
Huomaa, että tavallinen SQL ei vaadi välilyönti toisen viivan jälkeen. MySQL käyttää välilyöntiä välttääkseen joidenkin SQL-rakenteiden ongelmat, kuten:
SELECT 10--1;
Lauseke palauttaa 11. Jos MySQL ei käyttänyt välilyöntiä, se palauta sen sijaan 10.
-
"#"
-kohdasta rivin loppuun.SELECT lastName, firstNameFROM employeesWHERE reportsTo = 1002; # get subordinates of Diane
- C-tyylinen kommentti
/**/
voi ulottua usealle riville. Tätä kommenttityyliä käytetään SQL-koodilohkon dokumentointiin./* Get sales rep employees that reports to Anthony*/SELECT lastName, firstNameFROM employeesWHERE reportsTo = 1143 AND jobTitle = "Sales Rep";
Huomaa, että MySQL ei tue sisäkkäisiä kommentteja.
Suoritettavat kommentit
MySQL tarjoaa suoritettavia kommentteja tukemaan siirrettävyyttä eri tietokantojen välillä. Näiden kommenttien avulla voit upottaa SQL-koodin, joka suoritetaan vain MySQL: ssä, mutta ei muissa tietokannoissa.
Seuraava kuvaa suoritettavan kommentin syntaksia:
Code language: SQL (Structured Query Language) (sql)
Esimerkiksi seuraava käsky käyttää suoritettavaa kommenttia:
Code language: SQL (Structured Query Language) (sql)
Lause palauttaa 2 sijasta 1. Sen sijaan se palauttaa 1, jos suoritat se muissa tietokantajärjestelmissä.
Jos haluat suorittaa kommentin tietystä MySQL-versiosta, käytä seuraavaa syntaksia:
Code language: SQL (Structured Query Language) (sql)