🗄️
મફત SQL ફોર્મેટર અને બ્યુટિફાયર
યોગ્ય ઇન્ડેન્ટેશન, કન્ફિગરેબલ કીવર્ડ કેસ અને મુખ્ય ક્લોઝ પર લાઇન બ્રેક સાથે SQL ક્વેરીને પ્રિટી-પ્રિન્ટ કરો. કોઈપણ SQL ડાયલેક્ટ સાથે કામ કરે છે.
એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
ફોર્મેટ કરેલ SQL
ફોર્મેટ કરેલ SQL અહીં દેખાશે…આ કેવી રીતે કાર્ય કરે છે
આ SQL formatter સંપૂર્ણપણે હાથે લખેલા tokenizer અને formatter માંથી બનેલો છે — કોઈ બાહ્ય લાઇબ્રેરી વપરાયેલ નથી. Formatting અને syntax highlighting તમે ટાઈપ કરો તેમ બ્રાઉઝરમાં તરત ચાલે છે, કોઈ સર્વર સામેલ નથી.
- 1Tokenizer SQL ને split કરે છેએક character-by-character tokenizer તમારો ઇનપુટ પસાર કરે છે અને તેને typed tokens માં તોડે છે: string literals (backslash escapes અને SQL ની doubled-quote style બંને હેન્ડલ કરીને), line comments (--), block comments (/* */), operators, parentheses, identifiers, અને numbers. Whitespace એક જ space token માં collapse થાય છે.
- 2Compound keywords merge થાય છેTokenize કર્યા પછી, બીજો pass multi-word keywords બનાવતા અડોઅડ tokens ને merge કરે છે — તેથી 'LEFT' પછી 'JOIN' એક જ 'LEFT JOIN' token બને છે, અને 'GROUP' પછી 'BY' 'GROUP BY' બને છે. આ formatter ને તેમને single layout units તરીકે ગણવા દે છે.
- 3Block layout કે minificationFormat મોડમાં, block-starting keywords (SELECT, FROM, WHERE, JOIN, વગેરે) zero indent પર પોતાની લાઇન પર મૂકવામાં આવે છે, અને પછીનું બધું indent થાય છે. AND/OR નવી indented line ફરજ પાડે છે. Top paren level પરના commas પણ નવી line પર flush થાય છે. Minify મોડમાં, બધા newlines અને redundant whitespace single-space-separated sequence માં collapse થાય છે.
- 4Regex દ્વારા Syntax highlightingફોર્મેટ કરેલ આઉટપુટ એક regex માંથી પસાર થાય છે જે એક જ sweep માં comments, string literals, numbers, અને identifiers ને match કરે છે. દરેક match color class સાથે React span માં લપેટવામાં આવે છે — muted italic માં comments, amber માં strings, purple માં numbers, અને teal માં SQL keywords (પૂરા keyword set સામે ચકાસેલા) — colored output panel બનાવીને.
સંબંધિત સાધનો
CSS બ્યુટિફાયર
સુસંગત ઇન્ડેન્ટેશન સાથે મિનિફાઇડ CSS ને પ્રિટી-પ્રિન્ટ કરો. અનુમાનિત ડિફ માટે વૈકલ્પિક મૂળાક્ષર પ્રોપર્ટી સોર્ટિંગ.
પ્રયાસ કરો
XML ફોર્મેટર અને વેલિડેટર
તમારા બ્રાઉઝરના નેટિવ DOM પાર્સર વાપરીને XML ને પ્રિટી-પ્રિન્ટ અને વેલિડેટ કરો. પ્રોડક્શન ઉપયોગ માટે મિનિફાઇડ આઉટપુટ સામેલ છે.
પ્રયાસ કરો
HTML બ્યુટિફાયર અને મિનિફાયર
યોગ્ય નેસ્ટિંગ ઇન્ડેન્ટેશન સાથે HTML ને પ્રિટી-પ્રિન્ટ કરો કે મિનિફાય કરો. <pre>, <script>, <style> બ્લોક્સની અંદરનો કન્ટેન્ટ જાળવે છે.
પ્રયાસ કરો