কম্পিউটার

কেন আমরা মাইএসকিউএল-এ কলামের নাম "ডেস্ক" ব্যবহার করতে পারি না?


desc একটি MySQL সংরক্ষিত শব্দ, তাই আপনি এটি ব্যবহার করতে পারবেন না। তবে, আপনি যদি এখনও কলামের নামটি 'ডেস্ক' হিসাবে সেট করতে চান তবে আপনাকে ব্যাকটিক্স ব্যবহার করতে হবে। ব্যাকটিক স্বরলিপি হল (``).

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি।

একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল useOfDescColumnNameDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> `desc` varchar(200) ডিফল্ট 'ভাল' -> );কোয়েরি ঠিক আছে, 0 প্রভাবিত সারি (0.60 সেকেন্ড)

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

প্রশ্নটি নিম্নরূপ -

mysql> useOfDescColumnNameDemo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> ব্যবহারে সন্নিবেশ করুন 0.16 সেকেন্ড)mysql> useOfDescColumnNameDemo(Name) মান ('Carol') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> useOfDescColumnNameDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('Sam', প্রভাবিত); 0.13 সেকেন্ড)

একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন৷

প্রশ্নটি নিম্নরূপ -

mysql> useOfDescColumnNameDemo থেকে *নির্বাচন করুন;

এখানে আউটপুট −

<প্রে>+------+------+------+| আইডি | নাম | desc |+----+------+------+| 1 | জন | ভালো || 2 | বব | ভালো || 3 | ক্যারল | ভালো || 4 | স্যাম | ভালো |+------+------+------+4টি সারি সেটে (0.00 সেকেন্ড)

এখানে একটি নির্বাচনী বিবৃতি −

সহ ব্যাকটিক্স ব্যবহার করার প্রশ্ন রয়েছে
mysql> useOfDescColumnNameDemo থেকে `desc` নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------+| desc |+------+| ভালো || ভালো || ভালো || ভাল |+------+4 সারি সেটে (0.00 সেকেন্ড)
  1. একটি মাইএসকিউএল টেবিলে একটি কলাম আসা হিসাবে আমরা কি "বছর" ব্যবহার করতে পারি?

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

  3. আমরা কি একটি MySQL ক্যোয়ারীতে "LIKE concat()" ব্যবহার করতে পারি?

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