CSV से SQL

ब्राउज़र में चलता है डेटाबेस

CSV अपलोड करें या पेस्ट करें, कॉलम टाइप का अनुमान लगाएँ (INT, DECIMAL, DATE, VARCHAR, BOOLEAN), डायलेक्ट चुनें, और DDL के साथ बैच किए INSERT पाएँ।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

CSV से SQL कैसे इस्तेमाल करें

  1. CSV पेस्ट करें (हेडर पंक्ति ज़रूरी है)।
  2. टेबल का नाम, डायलेक्ट, primary key और बैच साइज़ तय करें।
  3. DDL और INSERT स्टेटमेंट अपनी migration या seed स्क्रिप्ट में कॉपी करें।

CSV से SQL की खूबियाँ

  • डिलिमिटर (कॉमा, सेमीकोलन, टैब, pipe) अपने आप पहचानता है
  • INT, BIGINT, DECIMAL, BOOLEAN, DATE, TIMESTAMP, UUID और VARCHAR(n) का अनुमान लगाता है
  • NOT NULL और वैकल्पिक PRIMARY KEY के साथ CREATE TABLE बनाता है
  • डायलेक्ट के अनुसार सही लिटरल के साथ बैच किए मल्टी-रो INSERT
  • कॉलम नाम सुरक्षित snake_case identifier में सामान्य किए जाते हैं
  • schema तालिका समीक्षा के लिए हर अनुमानित टाइप दिखाती है

CSV से SQL का उदाहरण

एक schema का अनुमान लगाना

इनपुट:

id,email,signed_up,score
1,layla@example.com,2026-03-14,87.5

आउटपुट:

CREATE TABLE IF NOT EXISTS users (
  id INT NOT NULL,
  email VARCHAR(40) NOT NULL,
  signed_up DATE NOT NULL,
  score DECIMAL(3,1) NOT NULL
);

INSERT INTO users (id, email, signed_up, score) VALUES
  (1, 'layla@example.com', '2026-03-14', 87.5);

CSV से SQL के बारे में अक्सर पूछे जाने वाले सवाल

कॉलम टाइप का अनुमान कैसे लगता है?

कॉलम की हर वैल्यू जाँची जाती है। पूर्णांक INT/BIGINT बनते हैं, दशमलव DECIMAL(p,s), true/false BOOLEAN (या BIT/TINYINT(1)), ISO तारीख़ें DATE/TIMESTAMP, UUID को UUID/CHAR(36), और बाक़ी सब सबसे लंबी वैल्यू के अनुसार आकार वाला VARCHAR। मिले-जुले कॉलम टेक्स्ट पर लौट आते हैं।

स्पेस या चिह्न वाले कॉलम नामों का क्या होता है?

उन्हें snake_case identifier में बदल दिया जाता है ("Order ID" → order_id) और reserved word से टकराने पर कोट कर दिया जाता है। schema तालिका यह मैपिंग दिखाती है।

क्या मैं CREATE TABLE छोड़ सकता हूँ?

हाँ, जब टेबल पहले से मौजूद हो तो "Include CREATE TABLE" से टिक हटा दें।

क्या कोई साइज़ सीमा है?

2 MB तक की फ़ाइलें ब्राउज़र में प्रोसेस होती हैं। इससे बड़े import के लिए अपने डेटाबेस का नेटिव bulk loader इस्तेमाल करें (LOAD DATA, COPY, BULK INSERT)।