কম্পিউটার

মাইএসকিউএল-এ কীভাবে ভুলভাবে এনকোড করা ডেটা UTF-8 এ রূপান্তর করবেন?


আপনাকে বাইনারি কীওয়ার্ডের সাথে CONVERT() ফাংশন ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোনো আলিয়াসনাম হিসাবে রূপান্তর (বাইনারি কনভার্ট (আপনার কলামের নাম ল্যাটিন1 ব্যবহার করে) UTF8 ব্যবহার করে) নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল UtfDemo তৈরি করুন -> ( -> আইডি শূন্য নয় AUTO_INCREMENT, -> নাম varchar(15), -> প্রাথমিক কী(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)

INSERT কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন। প্রশ্নটি নিম্নরূপ -

mysql> UtfDemo(Name) মান ('Obama’s'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড)mysql> UtfDemo(নাম) মানগুলিতে সন্নিবেশ করুন('John’s'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> UtfDemo(Name) মানগুলিতে সন্নিবেশ করান ™s'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> UtfDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+----+----------------+| আইডি | নাম |+----+----------------+| 1 | ওবামার || 2 | জন এর || 3 | ক্যারোলের || 4 | Sam’s |+------+----------------+4টি সারি সেটে (0.00 সেকেন্ড)

ভুলভাবে এনকোড করা ডেটাকে UTF8 −

-এ রূপান্তর করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> UtfDemo থেকে ListOfName হিসাবে CONVERT(বাইনারী CONVERT(lat1 ব্যবহার করে নাম) utf8 ব্যবহার করে নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| ListOfName |+------------+| ওবামার || জন এর || ক্যারলের || Sam’s |+------------+4 সারি সেটে, 1 সতর্কতা (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ কীভাবে নির্দিষ্ট কলাম ডেটা রপ্তানি করবেন?

  2. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?

  3. কিভাবে MYSQL-এ MM/YY-কে YYYY-MM-DD তে রূপান্তর করবেন?

  4. কিভাবে JSON কে Excel এ রূপান্তর করবেন?