UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

SQL থেকে CSV কনভার্টার

.sql ফাইল হলো ডেটাবেস নতুন করে তৈরির একটি স্ক্রিপ্ট, স্প্রেডশিটে খোলার মতো কিছু নয়। ডাম্পটি আপলোড করুন, এর INSERT স্টেটমেন্টের সারিগুলো CSV হিসেবে পেয়ে যাবেন। আগে কোনো ডেটাবেস ইনস্টল বা রিস্টোর করতে হবে না।

ডেটা কনভার্টার

অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    .sql ডাম্প আপলোড করুন

    phpMyAdmin, mysqldump, SQLite বা SQL Server থেকে এক্সপোর্ট করা ফাইলটি যোগ করুন, সর্বোচ্চ 95 MB। কমপ্রেস করা .sql.gz ব্যাকআপ হলে আগে সেটি এক্সট্র্যাক্ট করতে হবে।

  2. 2

    CSV সেটিংস দেখে নিন

    ডিলিমিটার কমা এবং তারিখ ISO সেট থাকে, তাই 2026-10-18 এর মতো মান সব প্রোগ্রামে একইভাবে দেখায়। আপনার Excel দশমিক চিহ্ন হিসেবে কমা ব্যবহার করলে সেমিকোলন বেছে নিন।

  3. 3

    CSV-এ কনভার্ট করুন

    CSV-এ কনভার্ট করুন চাপুন, তারপর ফলাফলটি Excel, Google Sheets বা কমা-বিভক্ত মান ইমপোর্ট করতে পারে এমন যেকোনো টুলে খুলুন।

উত্তর

SQL ফাইল কীভাবে CSV-তে কনভার্ট করব?

.sql ডাম্প আপলোড করে CSV-এ কনভার্ট করুন চাপুন। INSERT স্টেটমেন্টের প্রতিটি সারি CSV-র একটি লাইন হয়, আর টেবিলের কলামের নামগুলো হেডার হয়।

SQL ডাম্পকে স্প্রেডশিট হিসেবে খোলা

SQL-এর শুরু 1970-এর দশকে IBM-এর গবেষণায়; এটি 1986 সালে ANSI স্ট্যান্ডার্ড এবং পরের বছর ISO স্ট্যান্ডার্ড হয়। তাই প্রতিটি রিলেশনাল ডাটাবেস নিজের বিষয়বস্তু SQL স্টেটমেন্টের স্ক্রিপ্ট হিসেবে লিখতে পারে। এই স্ক্রিপ্টগুলোকে ডাম্প বলে; হোস্টিং কন্ট্রোল প্যানেল এভাবেই WordPress বা শপের ডাটাবেসের ব্যাকআপ নেয়, ডেভেলপাররা ডেটা হস্তান্তর করেন, আর অনেক অ্যাপ সব ডেটা একবারে এক্সপোর্ট করে।

টেক্সট এডিটরে খুললেই সমস্যাটা বোঝা যায়: অসংখ্য মান বন্ধনীর ভেতরে খুব লম্বা লাইনে ঠাসা, চারদিকে কোট আর এস্কেপ। SQL থেকে CSV কনভার্ট করলে সেই মানগুলো সারি ও কলামে সাজানো হয়, ফলে পুরনো অর্ডার খোঁজা, দেশ অনুযায়ী গ্রাহক গোনা বা Excel-এ কাজ করা কাউকে টেবিল দেওয়া সহজ হয়। সরাসরি ওয়ার্কবুক পেতে চাইলে যে ফরম্যাটে রূপান্তর থেকে XLSX বেছে নিন।

কোন SQL ডাম্প সরাসরি CSV-এ কনভার্ট হয়

জনপ্রিয় টুলগুলো .sql ফাইলে টেবিলের সারি কীভাবে লেখে
যেটি দিয়ে এক্সপোর্টসারি লেখার ধরনকনভার্টের জন্য প্রস্তুত
mysqldump, phpMyAdminপ্রতি স্টেটমেন্টে একাধিক মান-গ্রুপসহ INSERT INTOহ্যাঁ
SQLite .dump কমান্ডপ্রতি সারিতে একটি INSERT INTOহ্যাঁ
SQL Server Generate Scripts, স্কিমা ও ডেটা[বন্ধনীযুক্ত] নামসহ INSERT স্টেটমেন্টহ্যাঁ
pg_dump, ডিফল্ট প্লেইন ফরম্যাটট্যাব-বিভক্ত টেক্সটের COPY … FROM stdin ব্লক--inserts দিয়ে আবার এক্সপোর্ট করুন
যেকোনো টুল, শুধু স্কিমাডেটা ছাড়া CREATE TABLEকনভার্ট করার মতো সারি নেই
SQL ডাম্পডাটাবেস ডাম্প · .sql ব্যাকআপ
SQL স্টেটমেন্টের একটি সাধারণ টেক্সট ফাইল, যা দিয়ে ডাটাবেস আবার তৈরি করা যায়: CREATE TABLE লাইন প্রতিটি টেবিলের কলাম বর্ণনা করে, আর INSERT লাইনে সারিগুলো থাকে। রিস্টোর করা মানে স্ক্রিপ্টটি ডাটাবেসে চালানো; কনভার্ট করা মানে কিছু না চালিয়ে INSERT-এর মানগুলো পড়া।

PostgreSQL-এর ক্ষেত্রে সতর্ক থাকতে হয়। pg_dump ডিফল্টভাবে টেবিলের ডেটা COPY ব্লক হিসেবে লেখে, যা রিস্টোরে দ্রুত কিন্তু INSERT স্টেটমেন্ট নয়; ঠিকভাবে কনভার্ট হওয়া ফাইল পেতে --inserts বা --column-inserts অপশনসহ আবার চালান। শুধু বিশ্লেষণের জন্য ডেটা দরকার হলে CSV পাওয়ার পর পরের স্বাভাবিক ধাপ CSV থেকে Parquet।

SQL ও CSV ফরম্যাটের তথ্য

SQL

SQL স্ক্রিপ্ট

SQL ফাইল হলো Structured Query Language স্টেটমেন্টের, যেমন CREATE TABLE ও INSERT-এর, একটি প্লেইন-টেক্সট স্ক্রিপ্ট, যা ডেটাবেস ক্রমানুসারে চালায়। এটি সাধারণত ডেটাবেস ব্যাকআপ, মাইগ্রেশন এবং নমুনা ডেটা শেয়ার করার কাজে ব্যবহৃত হয়। ভাষাটি নিজে ISO স্ট্যান্ডার্ড, কিন্তু MySQL, PostgreSQL, SQLite ও SQL Server-এর প্রত্যেকের নিজস্ব ডায়ালেক্ট আছে, তাই এক সিস্টেম থেকে অন্যটিতে যেতে স্ক্রিপ্টে প্রায়ই ছোটখাটো পরিবর্তন লাগে। যেকোনো টেক্সট এডিটরে SQL ফাইল খোলা যায়, আর চালাতে একটি ডেটাবেস ক্লায়েন্ট লাগে।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
–
SQL কনভার্টার

CSV

কমা-বিভক্ত মান (CSV)

CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
–
CSV কনভার্টার

ডাটাবেস ব্যাকআপের ভেতরের ডেটা যখন ডাটাবেস ছাড়া কারও দরকার হয়, তখন SQL ডাম্প CSV-তে নেওয়া হয়: যেমন পুরনো অর্ডার দেখতে চাওয়া সাইটের মালিক, ক্লায়েন্টের এক্সপোর্ট যাচাই করা অ্যানালিস্ট, অথবা হোস্টিং ব্যাকআপ থেকে একটি টেবিল বের করা ডেভেলপার।

SQL থেকে CSV নিয়ে প্রশ্ন

.sql ফাইল CSV হিসেবে খুলতে কি MySQL ইনস্টল করা লাগবে?

না। সাধারণ পদ্ধতিতে ডাটাবেস সার্ভার ইনস্টল করে ডাম্প ইমপোর্ট করতে হয় এবং প্রতিটি টেবিল আবার এক্সপোর্ট করতে হয়, যাতে সময় লাগে আর কিছু কমান্ড-লাইনের কাজ থাকে। কনভার্টারটি সরাসরি INSERT স্টেটমেন্ট পড়ে মানগুলো সারি হিসেবে লেখে, তাই শুধু একটি ব্রাউজার লাগে।

CSV-এর কলামের নামগুলো কোথা থেকে আসে?

ওই টেবিলের CREATE TABLE স্টেটমেন্ট থেকে, অথবা ডাম্পে থাকলে INSERT স্টেটমেন্টে লেখা কলামের তালিকা থেকে। দুটির কোনোটি না থাকলেও মানগুলো কনভার্ট হয়, তখন হেডার লাইনটি আপনি নিজে যোগ করবেন।

ডজনখানেক টেবিলওয়ালা ডাম্প থেকে কী পাব?

প্রতি টেবিলের জন্য একটি CSV, সবগুলো একসাথে ZIP-এ দেওয়া হয়, কারণ একটি CSV ফাইলে একটিই টেবিল থাকতে পারে। যেসব টেবিলে INSERT স্টেটমেন্ট নেই, যেমন খালি লগ বা ক্যাশ, সেগুলোর কোনো ফাইল তৈরি হয় না।

আমার ব্যাকআপ .sql.gz দিয়ে শেষ। এটা কি আপলোড করা যাবে?

আগে এক্সট্র্যাক্ট করুন, কারণ কনভার্টার সাধারণ .sql টেক্সট পড়ে। অনলাইনে আনজিপ টুল ব্রাউজারেই .gz ফাইল খোলে; তারপর যে .sql পাবেন সেটি আপলোড করুন।

গ্রাহকের ডেটা আছে এমন ডেটাবেস ডাম্প কি আপলোড করা উচিত?

শুধু যতটুকু দরকার। ডাম্পে প্রায়ই ইমেইল ঠিকানা, পাসওয়ার্ড হ্যাশ ও অর্ডারের ইতিহাস থাকে, তাই সম্ভব হলে শুধু প্রয়োজনীয় টেবিলটি এক্সপোর্ট করুন। গোপনীয়তা নীতি-তে বলা আছে, আপলোড করা ফাইল প্রসেসিংয়ের 30 মিনিট পরে মুছে ফেলা হয়।

CSV কি পরে আবার SQL-এ ফেরত আনা যায়?

হ্যাঁ। স্প্রেডশিটে এডিট করার পর CSV থেকে SQL আপনার পছন্দের টেবিল নামসহ MySQL, PostgreSQL, SQLite বা SQL Server-এর জন্য CREATE TABLE ও INSERT স্টেটমেন্ট লিখে দেয়।