মেনু
Dev Tools

এসকিউএল ফরম্যাটার – অনলাইনে SQL ফরম্যাট করুন

অনলাইনে SQL কোয়েরি ফরম্যাট ও ইন্ডেন্ট করুন। MySQL, PostgreSQL, SQLite, T-SQL ও BigQuery সমর্থিত।

ফাইল কখনো সংরক্ষণ হয় নাতাৎক্ষণিকসাইন-আপ ছাড়া

🔒 আপনার ফাইল কখনো ব্রাউজারের বাইরে যায় না। সমস্ত ফরম্যাটিং স্থানীয়ভাবে চলে।

অনলাইনে SQL কীভাবে ফরম্যাট করবেন

  1. 1

    আপনার SQL পেস্ট করুন

    ইনপুট বক্সে অগোছালো বা মিনিফাই করা SQL কোয়েরি পেস্ট করুন। এক বা একাধিক স্টেটমেন্ট সমর্থিত।

  2. 2

    ডায়ালেক্ট বেছে নিন

    কীওয়ার্ড সঠিকভাবে পরিচালিত হতে আপনার ডেটাবেসের (MySQL, PostgreSQL ইত্যাদি) ডায়ালেক্ট নির্বাচন করুন।

  3. 3

    ফরম্যাট করা SQL কপি করুন

    আউটপুট কপি করুন। কোয়েরিটি সমান ইন্ডেন্টেশন ও বড় হাতের কীওয়ার্ডসহ দেখানো হয়।

অন্য প্রায় যেকোনো ভাষার চেয়ে SQL দ্রুত দুর্বোধ্য হয়ে ওঠে: কোয়েরি কয়েকটি টেবিল জোড়া দেয়, তারপর একটি সাবকোয়েরি ও CASE এক্সপ্রেশন যোগ হয়, আর হঠাৎ সেটি ৪০০ অক্ষরের এক লাইন হয়ে যায় যা কেউ রিভিউ করতে চায় না। SQL ফাঁকা জায়গা উপেক্ষা করে, তাই ফরম্যাটিং শুধুই উপস্থাপনা: কোয়েরির ফল বদলে যাওয়ার ঝুঁকি ছাড়াই ফরম্যাটার লেআউট সাজাতে পারে।

প্রতিটি ডেটাবেসের নিজস্ব সিনট্যাক্স আছে: PostgreSQL-এর :: কাস্ট, MySQL-এর ব্যাকটিক আইডেন্টিফায়ার, T-SQL-এর ব্র্যাকেটযুক্ত নাম ও TOP, BigQuery-এর প্রজেক্ট পাথ। ফরম্যাটের আগে ডায়ালেক্ট বেছে নিন, যাতে এগুলো সিনট্যাক্স ত্রুটি না ধরে সঠিকভাবে সাজানো হয়।

ফরম্যাট করা SQL কোড রিভিউয়ে (প্রতিটি JOIN বা WHERE আলাদা লাইনে), ডিবাগিংয়ে (ইন্ডেন্টেশনে সাবকোয়েরির সীমা বোঝা যায়) এবং ORM, লগ বা পুরনো রিপোর্ট থেকে নেওয়া এক-লাইনের কোয়েরি উদ্ধারে কাজে লাগে। ফরম্যাটার লিন্ট বা অপ্টিমাইজ করে না; এটি বিশ্লেষণের আগে পাঠযোগ্যতার ধাপ। সবকিছু আপনার ব্রাউজারেই চলে।

সচরাচর জিজ্ঞাসা

এই টুলগুলোও কাজে লাগতে পারে