কম্পিউটার

আমরা কি CREATE TABLE স্টেটমেন্টে কলামের নাম হিসেবে "When" ব্যবহার করতে পারি?


শুরু করার আগে, আসুন CREATE TABLE স্টেটমেন্ট ব্যবহার করার সময় কলামের নাম হিসেবে 'when' সেট করার চেষ্টা করি -

mysql> টেবিল তৈরি করুন DemoTable693( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), কখন তারিখের সময়);

এটি নিম্নলিখিত আউটপুট তৈরি করবে। একটি ত্রুটি দৃশ্যমান হবে:

ত্রুটি 1064 (42000):আপনার SQL সিনট্যাক্সে একটি ত্রুটি আছে; আপনার MySQL সার্ভার সংস্করণের সাথে সামঞ্জস্যপূর্ণ ম্যানুয়ালটি চেক করুন যেটি সঠিক সিনট্যাক্সের কাছাকাছি ব্যবহার করার জন্য 'যখন তারিখ 5 লাইনে

আপনাকে ব্যাকটিক্স ব্যবহার করে সংরক্ষিত শব্দটি মোড়ানো দরকার, উদাহরণস্বরূপ, `when`। আসুন প্রথমে একটি টেবিল তৈরি করি এবং এটি প্রয়োগ করি:

mysql> টেবিল তৈরি করুন DemoTable693 ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), `when` datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন:

mysql> DemoTable693(StudentName,`When`) মান ('Chris',NOW());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> DemoTable693(StudentName,`When`) মানগুলিতে সন্নিবেশ করুন( 'রবার্ট',CURDATE());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

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

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

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

<প্রে>+------------+---------------+--------- -+| StudentId | ছাত্রের নাম | কখন |+------------+---------------+---------------------- +| 1 | ক্রিস | 2019-07-21 18:57:19 || 2 | রবার্ট | 2019-07-21 00:00:00 |+------------+-------------+------------ ---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. আমরা কি মাইএসকিউএল টেবিলের নামে আন্ডারস্কোর দিতে পারি?

  2. একটি মাইএসকিউএল টেবিলে একটি কলাম আসা হিসাবে আমরা কি "বছর" ব্যবহার করতে পারি?

  3. আমরা কি মাইএসকিউএল কলামের নাম হিসাবে সংরক্ষিত শব্দ 'সূচক' ব্যবহার করতে পারি?

  4. আমরা কি MySQL8 এর সাথে কলামের নাম হিসাবে "র‍্যাঙ্ক" ব্যবহার করতে পারি?