অফিসিয়াল ডক্স-
-এ যেমন বলা হয়েছেKEY সাধারণত INDEX এর সমার্থক শব্দ। একটি কলামের সংজ্ঞায় দেওয়া হলে মূল বৈশিষ্ট্য প্রাইমারি KEY কে শুধু KEY হিসাবে নির্দিষ্ট করা যেতে পারে। এটি অন্যান্য ডাটাবেস সিস্টেমের সাথে সামঞ্জস্যের জন্য প্রয়োগ করা হয়েছিল৷৷
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(50), Age int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
নিচে INDEX-এর জন্য ক্যোয়ারী দেওয়া হল, যা KEY-
-এর প্রতিশব্দmysql> DemoTable(Name,Age) তে Index Name_Age_Index তৈরি করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
আসুন আবার টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+------------+------+-------+---------+- ---------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+------------+------+------+---------+- --------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(50) | হ্যাঁ | MUL | NULL | || বয়স | int(11) | হ্যাঁ | | NULL | |+------+------------+------+------+---------+--- -------------+3 সারি সেটে (0.01 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(নাম,বয়স) মান ('Robert',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(নাম,বয়স) মানগুলিতে সন্নিবেশ করুন('বব',23);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(নাম,বয়স) মান ('David',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+---------+------+| 2 | বব | 23 || 3 | ডেভিড | 22 || 1 | রবার্ট | 21 |+----+---------+------+3 সারি সেটে (0.00 সেকেন্ড)