ఉచిత SQL ఫార్మాటర్ & బ్యూటిఫైయర్
సరైన ఇండెంటేషన్, కాన్ఫిగర్ చేయదగిన కీవర్డ్ కేస్, మరియు ప్రధాన క్లాజ్లపై లైన్ బ్రేక్లతో SQL క్వెరీలను ప్రెటీ-ప్రింట్ చేయండి. ఏ SQL డయలెక్ట్తోనైనా పని చేస్తుంది.
ఫార్మాట్ చేసిన SQL ఇక్కడ కనిపిస్తుంది…ఇది ఎలా పనిచేస్తుంది
ఈ SQL ఫార్మాటర్ పూర్తిగా చేతితో రాసిన టోకనైజర్ మరియు ఫార్మాటర్ నుండి నిర్మించబడింది — ఏ బాహ్య లైబ్రరీ ఉపయోగించబడదు. ఫార్మాటింగ్ మరియు సింటాక్స్ హైలైటింగ్ మీరు టైప్ చేస్తుండగా బ్రౌజర్లో వెంటనే నడుస్తాయి, సర్వర్ ప్రమేయం లేకుండా.
- 1టోకనైజర్ SQLను విభజిస్తుందిఅక్షరం-వారీ టోకనైజర్ మీ ఇన్పుట్ను పరిశీలించి టైప్ చేసిన టోకెన్లుగా విభజిస్తుంది: string literals (backslash escapes మరియు SQL doubled-quote శైలి రెండింటినీ నిర్వహిస్తూ), line comments (--), block comments (/* */), operators, parentheses, identifiers, మరియు సంఖ్యలు. ఖాళీలు ఒకే space tokenగా కుదించబడతాయి.
- 2సమ్మేళన కీవర్డ్లు విలీనం చేయబడతాయిటోకనైజ్ చేసిన తర్వాత, రెండవ పాస్ బహుళ-పద కీవర్డ్లను ఏర్పరిచే పక్కపక్కన టోకెన్లను విలీనం చేస్తుంది — కాబట్టి 'LEFT' తర్వాత 'JOIN' ఒకే 'LEFT JOIN' టోకెన్ అవుతుంది, 'GROUP' తర్వాత 'BY' 'GROUP BY' అవుతుంది. దీనివల్లే ఫార్మాటర్ వాటిని ఒకే layout యూనిట్లుగా పరిగణించగలుగుతుంది.
- 3బ్లాక్ layout లేదా minificationformat మోడ్లో, బ్లాక్-ప్రారంభ కీవర్డ్లు (SELECT, FROM, WHERE, JOIN, మొదలైనవి) సున్నా indent వద్ద సొంత లైన్లో ఉంచబడతాయి, తర్వాత వచ్చేవన్నీ indent చేయబడతాయి. AND/OR కొత్త indent లైన్ను బలవంతం చేస్తాయి. పై paren స్థాయిలో ఉన్న కామాలు కూడా కొత్త లైన్కు వెళ్తాయి. minify మోడ్లో, అన్ని న్యూలైన్లు మరియు అనవసర ఖాళీలు ఒకే-ఖాళీ-విభజిత శ్రేణిగా కుదించబడతాయి.
- 4regex ద్వారా సింటాక్స్ హైలైటింగ్ఫార్మాట్ చేసిన అవుట్పుట్ కామెంట్లు, string literals, సంఖ్యలు, మరియు identifiersను ఒకే స్వీప్లో సరిపోల్చే ఒకే regex ద్వారా పంపబడుతుంది. ప్రతి match రంగు classతో React spanలో చుట్టబడుతుంది — కామెంట్లు మసక italicలో, strings కాషాయంలో, సంఖ్యలు ఊదా రంగులో, మరియు SQL కీవర్డ్లు (పూర్తి కీవర్డ్ సెట్తో తనిఖీ చేసి) టీల్లో — రంగుల అవుట్పుట్ ప్యానెల్ను ఉత్పత్తి చేస్తుంది.
సంబంధిత సాధనాలు
CSS బ్యూటిఫైయర్
స్థిరమైన ఇండెంటేషన్తో మినిఫైడ్ CSSను ప్రెటీ-ప్రింట్ చేయండి. అంచనా వేయదగిన తేడాల కోసం ఐచ్ఛిక అక్షర క్రమ ప్రాపర్టీ సార్టింగ్.
XML ఫార్మాటర్ & వాలిడేటర్
మీ బ్రౌజర్ యొక్క నేటివ్ DOM పార్సర్ను ఉపయోగించి XMLను ప్రెటీ-ప్రింట్ చేసి ధృవీకరించండి. ప్రొడక్షన్ వాడకం కోసం మినిఫైడ్ అవుట్పుట్తో సహా.
HTML బ్యూటిఫైయర్ & మినిఫైయర్
సరైన నెస్టింగ్ ఇండెంటేషన్తో HTMLను ప్రెటీ-ప్రింట్ చేయండి లేదా మినిఫై చేయండి. <pre>, <script>, <style> బ్లాక్ల లోపల కంటెంట్ను కాపాడుతుంది.