কম্পিউটার

মাইএসকিউএল ডাটাবেসের অন্য টেবিল থেকে আইডি ব্যবহার করে ব্যবহারকারীর নাম কীভাবে পাবেন?


দুটি টেবিল থেকে আইডি ব্যবহার করে ব্যবহারকারীর নাম পেতে, আপনাকে JOIN ব্যবহার করতে হবে এবং টেবিলে যোগ দিতে হবে।

আসুন একটি টেবিল তৈরি করি -

উদাহরণ

mysql> টেবিল ডেমো77 তৈরি করুন -> ( -> userid int নাল প্রাথমিক কী নয়, -> ব্যবহারকারীর নাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (2.63

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

উদাহরণ

mysql> demo77 মানগুলিতে সন্নিবেশ করান> 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন

উদাহরণ

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

আউটপুট

 

+---------+---------+

| userid | ব্যবহারকারীর নাম |

+---------+---------+

| 1 | জন |

| 2 | বব |

| 3 | মাইক |

+---------+---------+

দ্বিতীয় টেবিল −

তৈরি করার প্রশ্নটি নিচে দেওয়া হল

উদাহরণ

mysql> টেবিল ডেমো78 তৈরি করুন -> ( -> আইডি int নাল প্রাথমিক কী নয়, -> দেশের নাম varchar(20), -> সীমাবদ্ধতা fk_id বিদেশী কী(আইডি) রেফারেন্স demo77(userid) -> );কোয়েরি ঠিক আছে, 0 প্রভাবিত সারি (0.75

সন্নিবেশ কমান্ডের সাহায্যে দ্বিতীয় টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

উদাহরণ

mysql> demo78 মানগুলিতে সন্নিবেশ করান> 

নির্বাচিত বিবৃতি −

ব্যবহার করে দ্বিতীয় টেবিল থেকে রেকর্ড প্রদর্শন করুন

উদাহরণ

demo78 থেকে
mysql> নির্বাচন করুন ->;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

আউটপুট

 

+------+------------+

| আইডি | দেশের নাম |

+------+------------+

| 1 | মার্কিন |

| 2 | AUS |

+------+------------+

সেটে 2টি সারি (0.00 সেকেন্ড)

উভয় টেবিলে যোগদান করে আইডি ব্যবহার করে ব্যবহারকারীর নাম পেতে ক্যোয়ারী নিচে দেওয়া হল −

উদাহরণ

mysql> demo77 থেকে ব্যবহারকারীর নাম নির্বাচন করুন -> demo78 এ যোগ দিন -> demo77.userid=demo78.id এ;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

আউটপুট

 

+---------+

| ব্যবহারকারীর নাম |

+---------+

| জন |

| বব |

+---------+

সেটে 2টি সারি (0.05 সেকেন্ড)


  1. মাইএসকিউএল ওয়ার্কবেঞ্চের সাথে সার্ভার থেকে ডাটাবেসের ইআর মডেল কীভাবে পাবেন?

  2. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  3. মাইএসকিউএল-এ রেফারেন্স হিসাবে অন্য টেবিল থেকে শুধুমাত্র স্ট্রিং ব্যবহার করে কীভাবে একটি টেবিলে একটি সারি যুক্ত করবেন?

  4. Node.js ব্যবহার করে একটি MySQL টেবিল তৈরি করা