কম্পিউটার

মাইএসকিউএল-এ টেবিল কমান্ডে সীমাবদ্ধতা দেখান?


আপনি SHOW কমান্ডের সাহায্যে টেবিলে সীমাবদ্ধতা দেখাতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম তৈরি করুন দেখান;

উপরের কমান্ডটি টেবিল ইঞ্জিনের সাথে সমস্ত সীমাবদ্ধতা দেখাবে। এটি ব্যবহার করে, আপনি এমনকি সমস্ত কলামের নাম এবং সংশ্লিষ্ট ডেটা প্রকার দেখতে পারেন৷

উপরের MySQL বিবৃতিটি বুঝতে, প্রথমে একটি টেবিল তৈরি করা যাক −

mysql> সারণি তৈরি করুন ShowConstraintsDemo -> ( -> BookId int null নয়, -> BookName varchar(200) null নয়, -> BookAuthor varchar(200) অনন্য নয় নাল, -> প্রাথমিক কী(BookId,BookName)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.04 সেকেন্ড)

এখন আপনি টেবিলে সীমাবদ্ধতা দেখানোর জন্য উপরের সিনট্যাক্স প্রয়োগ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> দেখান টেবিল তৈরি করুন ShowConstraintsDemo;

নিম্নলিখিত আউটপুট যা সমস্ত সীমাবদ্ধতা প্রদর্শন করে −

<পূর্ব>+---------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------+| টেবিল | টেবিল তৈরি করুন |+---------+------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------+| শো কনস্ট্রেন্টস ডেমো | সারণী তৈরি করুন `show constraintsdemo` ( `BookId` int(11) NOT NULL, `BookName` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL, `BookAuthor` varchar(200) COLLATE utf8mb4_unicode_ci varchar(200) COLLATE utf8mb4_Book , PRINOT_KYOK ,, ), অনন্য কী `BookAuthor` (`BookAuthor`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |+------------+--- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- সেটে 1 সারি (0.05 সেকেন্ড)
  1. ফলাফল টেবিলে একটি MySQL ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল মান দেখান?

  2. ট্রিগার সহ INSERT কমান্ডে MySQL টেবিল আপডেট করবেন?

  3. মাইএসকিউএল সঞ্চিত পদ্ধতিটি সম্পাদন করার জন্য টেবিল তৈরি করুন?

  4. MySQL-এ SELECT এবং SHOW কমান্ডের ফলাফল একত্রিত করুন?