কম্পিউটার টিউটোরিয়াল

টেক্সট ফাইলে লেখা মানের পরিবর্তে পরিবর্তিত মান MySQL টেবিলে আপলোড কীভাবে করবেন?

টেক্সট ফাইলে লেখা মানের পরিবর্তে পরিবর্তিত মান আপলোড করতে ইউজার ভেরিয়েবল এবং SET কমান্ড ব্যবহার করতে হয়।

উদাহরণ

A.txt ফাইলে ডেটা:

105,Chum,USA,11000
106,Danny,AUS,12000

স্যালারিয়ে ৫০০ যোগ করে আপলোড করব (ফাইল পরিবর্তন ছাড়া):

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO TABLE employee11_tbl FIELDS TERMINATED BY ',' (id, name, country, @salary) SET salary = @salary + 500;
Query OK, 2 rows affected (0.21 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
mysql> SELECT * FROM employee11_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 105  | Chum           | USA      | 11500  |
| 106  | Danny          | AUS      | 12500  |
+------+----------------+----------+--------+
2 rows in set (0.00 sec)

ফলাফলে স্যালারি ৫০০ বাড়ে আপলোড হয়েছে।

  1. MySQL টেবিলের কলামের ডেটা টাইপ পরিবর্তন করার পদ্ধতি

  2. MySQL-এ রিজার্ভড ওয়ার্ড টেবিল/কলাম নাম হিসেবে ব্যবহার করুন

  3. MySQL-এ একটি টেবিল থেকে অন্য টেবিলে ডেটা কপি করে নির্দিষ্ট কলাম সেট করা

  4. MySQL বুলিয়ান কলাম তৈরি করা এবং একই কলাম পরিবর্তন করার সময় ডিফল্ট মান ১ নির্ধারণ করা