কম্পিউটার

প্রাইমারি কী কীওয়ার্ড ব্যবহার না করে আমি কীভাবে একটি মাইএসকিউএল টেবিলের প্রাথমিক কী-এর একটি কলাম সংজ্ঞায়িত করতে পারি?


যেমন আমরা জানি যে একটি প্রাথমিক কী কলামের অনন্য মান থাকতে হবে এবং শূন্য মান থাকতে পারে না তাই যদি আমরা একটি কলামকে স্বতন্ত্র এবং শূন্য নয় উভয় সীমাবদ্ধতা দিয়ে সংজ্ঞায়িত করি তাহলে সেই কলামটি প্রাথমিক কী কলামে পরিণত হবে .

উদাহরণ

এই উদাহরণে, আমরা 'Student123' কলামটি UNIQUE এবং NOT NULL সীমাবদ্ধতার সাথে সংজ্ঞায়িত করে একটি টেবিল তৈরি করেছি। এখন, টেবিলের বর্ণনা দিয়ে আমরা দেখতে পাচ্ছি যে 'RollNo' হল প্রাথমিক কী কলাম৷

mysql> Create table Student123(RollNo INT UNIQUE NOT NULL, Name varchar(20));
Query OK, 0 rows affected (0.25 sec)

mysql> DESCRIBE Student123;

+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| RollNo | int(11)     | NO   | PRI | NULL    |       |
| Name   | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+

2 rows in set (0.04 sec)

  1. কিভাবে MySQL এ একটি টেবিলের প্রাথমিক কী পেতে হয়?

  2. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  3. মাইএসকিউএল-এ একটি নির্দিষ্ট টেবিলের প্রাথমিক কী "কলামের নাম" কীভাবে পাবেন?

  4. কিভাবে আমি MySQL এ একটি প্রাথমিক কী ড্রপ করব?