কম্পিউটার

কিভাবে MySQL-এ একজোড়া কলাম অনন্য করা যায়?


একজোড়া কলাম অনন্য করতে, ALTER TABLE কমান্ড সহ UNIQUE ব্যবহার করুন। নিম্নলিখিত সিনট্যাক্স −

সারণী পরিবর্তন করুন yourTableName অনন্য yourUniqueName(yourColumnName1,yourColumnName2,...N);

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentLastName varchar(100), StudentAge int, StudentPhoneNumber varchar(20)); কোয়েরি ঠিক আছে, 0 sec8 (0 sec.8) প্রভাবিত হয়েছে /প্রে> 

MySQL −

-এ একজোড়া অনন্য কলাম তৈরি করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> সারণি পরিবর্তন করুন DemoTable যোগ করুন অনন্য DemoTable_unique_StudentFirstName_StudentPhoneNumber(StudentFirstName,StudentPhoneNumber);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.40 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা> 0
সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(StudentFirstName,StudentLastName,StudentAge,StudentPhoneNumber) মান ('John','Doe',21,'9878567878'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) Mys এ সন্নিবেশ করান (0.18 সেকেন্ড) Mys এ সন্নিবেশ করান StudentFirstName,StudentLastName,StudentAge,StudentPhoneNumber) মান('John','Smith',23,'7654674545');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable(StudentFirstLastName,StudentFirstName,PhoneNumber)এ ঢোকান ('John','Brown',21,'9878567878');Error 1062 (23000):ডুপ্লিকেট এন্ট্রি 'John-9878567878' কী 'DemoTable_unique_StudentFirstName_StudentPhoneNumber'
 সিলেক্ট স্টেটমেন্ট -

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

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

তৈরি করবে <প্রে>+------------+-------------------+------------ --+-------------------------+---------+| StudentId | ছাত্র প্রথম নাম | ছাত্রশেষ নাম | ছাত্র বয়স | স্টুডেন্টফোন নম্বর |+------------+------------------------- -+---------------+---------+| 1 | জন | ডো | 21 | 9878567878 || 2 | জন | স্মিথ | 23 | 7654674545 |+------------+------------------------- -+------------+--------- সেটে +2 সারি (0.00 সেকেন্ড)

  1. কলাম সহ মাইএসকিউএল টেবিলের নাম কীভাবে প্রদর্শন করবেন?

  2. কিভাবে MySQL টেবিল প্রাইমারি কী অটো ইনক্রিমেন্ট করা যায়?

  3. কিভাবে MySQL এ অস্থায়ী টেবিল কলাম তালিকাভুক্ত করবেন?

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