কম্পিউটার

MySQL এ তিনটি কলামের সূচক তৈরি করবেন?


সূচকের জন্য, আপনি KEY() ব্যবহার করতে পারেন। আসুন প্রথমে একটি −

তৈরি করি
mysql> create table DemoTable1437
   -> (
   -> StudentId int,
   -> StudentName varchar(20),
   -> StudentMarks int,
   -> StudentAge int
   -> ,
   -> KEY(StudentId,StudentMarks,StudentAge)
   -> );
Query OK, 0 rows affected (0.97 sec)

-এর বিবরণ পরীক্ষা করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> desc DemoTable1437;

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

তৈরি করবে
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| StudentId    | int(11)     | YES  | MUL | NULL    |       |
| StudentName  | varchar(20) | YES  |     | NULL    |       |
| StudentMarks | int(11)     | YES  |     | NULL    |       |
| StudentAge   | int(11)     | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1437 মানগুলিতে
mysql> insert into DemoTable1437 values(101,'Chris',78,21);
Query OK, 1 row affected (0.44 sec)
mysql> insert into DemoTable1437 values(102,'David',89,22);
Query OK, 1 row affected (0.25 sec)

নির্বাচন −

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select * from DemoTable1437;

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

তৈরি করবে
+-----------+-------------+--------------+------------+
| StudentId | StudentName | StudentMarks | StudentAge |
+-----------+-------------+--------------+------------+
|       101 | Chris       |           78 |         21 |
|       102 | David       |           89 |         22 |
+-----------+-------------+--------------+------------+
2 rows in set (0.00 sec)

  1. একটি টেবিল তৈরি করার জন্য MySQL সঞ্চিত পদ্ধতি?

  2. একাধিক কলাম সহ একটি মাইএসকিউএল টেবিলে কীভাবে শর্ত তৈরি করবেন?

  3. কিভাবে একটি MySQL ভিউ তৈরি করবেন?

  4. মাইএসকিউএল কম্পোজিট সূচক