Liigu sisu juurde

MySQL vormindaja

Vormindage MySQL päringuid ja skripte MySQL reeglite järgi, mis arvestavad tagasikriipsudega piiratud identifikaatorite, stringide kaldkriipsuga paomärkide, #-kommentaaride ja DELIMITER-plokkidega. Iga klausel algab eraldi real, veerud ja tingimused on taandega ning MySQL klauslid, näiteks ON DUPLICATE KEY UPDATE, jäävad kokku. Lõpetamata stringidest, kommentaaridest ja sulgudest antakse teada koos rea ja veeru numbriga, et arendajatel oleks andmebaasikoodi lihtsam lugeda ja üle vaadata.

Lähtesta

Korduma kippuvad küsimused

Millist MySQL süntaksit vormindaja mõistab?

See tunneb ära tagasikriipsudega piiratud identifikaatorid; ühekordsed ja kahekordsed jutumärgid koos kaldkriipsuga paomärkide ja kahekordsete jutumärkidega; kuueteistkümnend-, biti- ja rahvuslikud literaalid, näiteks X'FF', B'101' ja N'text'; märgistikusissejuhatajad, näiteks _utf8mb4'text'; ning @user muutujad. Literaali sisu jääb täpselt nii, nagu see on kirjutatud.

Kuidas kommentaare käsitletakse?

Räsikommentaarid (#) ja topeltkriipsuga kommentaarid (--) jäävad paigale. Nagu MySQL puhul, alustavad kaks kriipsu kommentaari ainult siis, kui neile järgneb tühik või reavahetus, seega a--1 jääb avaldiseks. Käivitatavad versioonikommentaarid jäävad muutmata.

Kuidas päring paigutatakse?

Peamised klauslid, nagu SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY ja LIMIT, algavad eraldi real, nende sisu on taandega. Valitud veerud paigutatakse igaüks oma reale, AND ja OR algavad uut rida ning iga ühendus on eraldi real.

Kas MySQL spetsiifilised klauslid on toetatud?

Jah. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE ja FOR SHARE hoitakse ühe klauslina koos, selle asemel et jagada need mitmele reale.

Kas saan vormindada salvestatud protseduure ja päästikuid?

Jah. DELIMITER-käsud jäävad eraldi ridadele, kohandatud eraldaja, näiteks // või $$, lõpetab käsu ning BEGIN- ja END-plokid koos IF-i, WHILE-i ja LOOP-iga taandatakse.

Kas märksõnade tähesuurust muudetakse?

Ei. Märksõnad, funktsiooninimed ja identifikaatorid säilitavad kirjutamisel kasutatud tähesuuruse, nii et nii select kui ka SELECT jäävad samaks. Muutuvad ainult tühikud ja reavahetused.

Kas vormindaja kontrollib, kas mu päring on korrektne?

See kontrollib, kas stringid, jutumärkides identifikaatorid ja plokkkommentaarid on lõpetatud ning sulud tasakaalus, ja teatab probleemidest koos rea ja veeru numbriga. See ei käivita päringut ega kontrolli tabelinimesid või kogu MySQL grammatikat.

Kas saan taanet muuta?

Jah. Valige igal tasemel 2 või 4 tühikut või tabeldusmärgid. Lühikesed sulgudes loendid jäävad ühele reale, pikemad loendid ja alampäringud paigutatakse taandega plokki.

Kui suur võib sisend olla?

Ühe päringu kohta kuni 1 MB SQL ja ühe käsu kohta kuni 128 KB. Paljude käskudega skriptid vormindatakse käskhaaval ja eraldatakse tühjade ridadega.

Kas minu SQL salvestatakse?

Ei. Päringud vormindatakse mälus ja tagastatakse kohe. Neid ei salvestata kunagi; logitakse ainult päringute suurused.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.