MariaDB-formázó
Formázza a(z) MariaDB lekérdezéseket és parancsfájlokat a MariaDB szabályai szerint, kezelve a backtickek közé tett azonosítókat, a fordított perjeles escape-szekvenciákat, a # megjegyzéseket, a végrehajtható megjegyzéseket és a DELIMITER blokkokat. Az olyan záradékok, mint az ON DUPLICATE KEY UPDATE és a RETURNING, egyben maradnak; az oszlopok és feltételek behúzást kapnak, az utasításokat pedig üres sorok választják el. A gyorsabb áttekintés érdekében a lezáratlan karakterláncokat és zárójeleket a sor és az oszlop megadásával jelzi.
Gyakran ismételt kérdések
Miben különbözik a(z) MySQL formázótól?
Mindkettő ugyanazokat a MySQL idézőjel- és megjegyzésszabályokat használja. A(z) MariaDB formázó a RETURNING záradékot is külön kezeli, amelyet a(z) MariaDB az INSERT, REPLACE és DELETE utasításoknál támogat.
Mely literálokat és azonosítókat ismeri fel?
Felismeri a backtickek közé tett azonosítókat, a fordított perjeles escape-szekvenciákat tartalmazó, aposztrófok vagy dupla idézőjelek közé tett karakterláncokat, a X'' és B'' literálokat, az N'' nemzeti karakterláncokat, az olyan karakterkészlet-bevezetőket, mint a _utf8mb4'text', valamint az @változókat. Tartalmuk soha nem változik.
Hogyan kezeli a megjegyzéseket?
A hash megjegyzések (#), a dupla kötőjeles megjegyzések (-- utánuk szóközzel) és a blokkmegjegyzések megmaradnak. A verziójelölést tartalmazó végrehajtható megjegyzések pontosan úgy maradnak, ahogy le vannak írva.
Mely záradékok kerülnek külön sorba?
A SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY és LIMIT külön sorban kezdődik. Az ON DUPLICATE KEY UPDATE, a LOCK IN SHARE MODE, a FOR UPDATE és a RETURNING záradék is egyben marad.
Formázhatok vele tárolt eljárásokat?
Igen. A DELIMITER sorok külön sorban maradnak, az egyéni elválasztó zárja le az egyes rutinokat, a BEGIN és END blokkok, valamint az IF, WHILE és LOOP blokkok pedig behúzást kapnak.
Megváltoztatja a kulcsszavak kis- és nagybetűit?
Nem. Minden kulcsszó és név megőrzi az Ön által írt kis- és nagybetűket. Csak a szóközök és a sortörések változnak.
Milyen hibákat észlel?
A lezáratlan karakterláncokat, idézőjelek közé tett azonosítókat és blokkmegjegyzéseket, valamint a kiegyensúlyozatlan zárójeleket a sor és az oszlop megadásával jelzi. Az eszköz nem végez teljes nyelvtani és sémaellenőrzést.
Beállíthatom a behúzást?
Igen. A behúzás minden szintjéhez választhat 2 vagy 4 szóközt, illetve tabulátort. A rövid, zárójelek közé tett listák egy sorban maradnak.
Mekkora lehet a bemenet?
Kérésenként legfeljebb 1 MB, utasításonként pedig 128 KB. Ez elég a nagy, tárolt eljárásokat és nézeteket tartalmazó dumpokhoz is.
Tárolódik a SQL?
Nem. A lekérdezéseket a memóriában formázza meg, majd azonnal visszaadja. Soha nem menti el őket, csak a kérések méretét naplózza.