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

FOREIGN KEY কনস্ট্রেইন্টে প্যারেন্ট ও চাইল্ড টেবিলের সম্পর্ক

প্যারেন্ট ও চাইল্ড টেবিলের মধ্যে সম্পর্ক One-to-Many (এক-বनाम-অনেক)। একটি প্যারেন্ট রেকর্ডের সাথে একাধিক চাইল্ড রেকর্ড জড়িত থাকতে পারে।

উদাহরণ

customer (প্যারেন্ট) এবং orders (চাইল্ড):

mysql> SELECT * FROM Customer;
+----+---------+
| id | name    |
+----+---------+
| 1  | Gaurav  |
| 2  | Raman   |
| 3  | Harshit |
| 4  | Aarav   |
+----+---------+

mysql> SELECT * FROM orders;
+----------+----------+------+
| order_id | product  | id   |
+----------+----------+------+
| 100      | Notebook | 1    |
| 110      | Pen      | 1    |
| 120      | Book     | 2    |
| 130      | Charts   | 2    |
+----------+----------+------+

id=1 (Gaurav) এর দুটি অর্ডার, id=2 (Raman) এর দুটি অর্ডার। এক কাস্টমারের একাধিক অর্ডার থাকতে পারে।

  1. SQL এবং MySQL-এর পার্থক্য কী?

  2. MySQL-এ INT এবং INTEGER ডেটা টাইপের পার্থক্য

  3. MySQL-এ TINYINT(1) এবং Boolean-এর পার্থক্য

  4. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য