কম্পিউটার

কিভাবে আমরা মাইএসকিউএল টেবিলে .txt ফাইল থেকে ডেটা আমদানি করতে পারি?


এটি LOAD DATA INFILE স্টেটমেন্টের সাহায্যে করা যেতে পারে। ধারণাটি ব্যাখ্যা করার জন্য আমাদের কাছে 'A.txt'-এ ট্যাব দ্বারা পৃথক করা নিম্নলিখিত ডেটা রয়েছে যার পথ হল d:/A.txt −

100 জন USA 10000101 Paul UK 12000102 Henry NZ 11000103 Rick USA 17000104 Corey USA 15000

আমরা নিচের সারণিতে A.txt-এর ডাটা লোড করতে চাই যার নাম দেওয়া আছে employee_tbl −

mysql> সারণি তৈরি করুন employee_tbl(Id Int, Name varchar(20), Country Varchar(20), Salary Int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.91 সেকেন্ড)

এখন, একটি ফাইল থেকে ডেটাবেস টেবিলে ডেটা স্থানান্তর নিম্নলিখিত টেবিলের সাহায্যে করা যেতে পারে -

mysql> লোড ডেটা স্থানীয় ইনফাইল 'd:\A.txt' INTO টেবিল employee_tbl; কোয়েরি ঠিক আছে, 5 সারি প্রভাবিত (0.15 সেকেন্ড) রেকর্ড:5 মুছে ফেলা হয়েছে:0 এড়িয়ে গেছে:0 সতর্কতা:0 mysql> কর্মচারী_tbl থেকে * নির্বাচন করুন; +------+------+---------+---------+| আইডি | নাম | দেশ | বেতন |+------+------+---------+---------+ 100 | জন | মার্কিন যুক্তরাষ্ট্র | 10000 || 101 | পল | যুক্তরাজ্য | 12000 || 102 | হেনরি | NZ | 11000 || 103 | রিক | মার্কিন যুক্তরাষ্ট্র | 17000 || 104 | কোরি | মার্কিন যুক্তরাষ্ট্র | 15000 |+------+------+---------+-------+5 সারি সেটে (0.00 সেকেন্ড) 

উপরের ফলাফল সেটটি দেখায় যে A.txt ফাইল থেকে ডেটা টেবিলে স্থানান্তরিত হয়েছে৷


  1. আমি কিভাবে MySQL সাবকোয়েরি FROM ক্লজে একটি টেবিল হিসাবে ব্যবহার করতে পারি?

  2. আমি কিভাবে একটি MySQL টেবিল থেকে একটি বিদ্যমান কলাম ড্রপ করতে পারি?

  3. একটি টেবিলে ডেটা সন্নিবেশ করার জন্য মাইএসকিউএল পদ্ধতি কীভাবে লিখবেন?

  4. কিভাবে টেক্সট ফাইল থেকে এক্সেলে ডেটা আমদানি করবেন (3টি পদ্ধতি)