কম্পিউটার

ডিফল্ট সহ নির্দিষ্ট বিকল্পগুলির সাথে MySQL-এ একটি নতুন টেবিল তৈরি করবেন?


এর জন্য, কলাম ডেটা টাইপের পরে ডিফল্ট কীওয়ার্ড ব্যবহার করুন৷

আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন ডেমো33−> (−> id int null auto_increment প্রাথমিক কী নয়,−> name varchar(20) null নয়,−> start_date date default(current_date),−> end_date date default NULL,−> category enum('ভাল','মাঝারি','নিম্ন') ডিফল্ট 'নিম্ন'−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.32 সেকেন্ড)

সন্নিবেশ কমান্ড -

এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> demo33(name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> ডেমো33(নাম, শেষ_তারিখ, বিভাগ) মানগুলিতে সন্নিবেশ করুন('ডেভিড','2020−12) −21','মাঝারি');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> ডেমো33(নাম,শুরু_তারিখ,বিভাগ) মানগুলিতে সন্নিবেশ করুন('ডেভিড','2020−04−01','ভাল'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ডেমো33(নাম,শুরু_তারিখ,শেষ_তারিখ,বিভাগ) মানগুলিতে সন্নিবেশ করুন('ডেভিড','2020−03−10','2020−08−22','ভাল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

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

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

তৈরি করবে <প্রে>+------+------+------------+------------+------- ---+| আইডি | নাম | শুরুর_তারিখ | শেষ_তারিখ | বিভাগ |+---+------+------------+------------ --+| 1 | জন | 2020−10−28 | NULL | কম || 2 | ডেভিড | 2020−10−28 | 2020−12−21 | মাঝারি || 3 | ডেভিড | 2020−04−01 | NULL | ভালো || 4 | ডেভিড | 2020−03−10 | 2020−08−22 | ভালো --+4 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MyISAM ইঞ্জিন টেবিল দিয়ে একটি MySQL টেবিল তৈরি করবেন?

  2. InnoDB ইঞ্জিন টেবিলের সাথে কিভাবে একটি MySQL টেবিল তৈরি করবেন?

  3. ডিফল্ট মান হিসাবে মিথ্যা সহ মাইএসকিউএল-এ বুলিয়ান কলাম কীভাবে তৈরি করবেন?

  4. MySQL Workbench দিয়ে একটি নতুন ডাটাবেস তৈরি করবেন?