কম্পিউটার

একটি মাইএসকিউএল কলাম আপডেট করা হচ্ছে যার নামে ডট (.) রয়েছে?


যদি MySQL কলামে তার নামে ডট (.) থাকে, তাহলে আপনাকে কলামের নামের চারপাশে ব্যাকটিক ব্যবহার করতে হবে। উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> টেবিল আপডেট ডেমো তৈরি করুন -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> `User.FirstName.LastName` varchar(60) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.54 সেকেন্ড) পূর্বে> 

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

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

mysql> UpdateDemo(`User.FirstName.LastName`) মান ('John Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> UpdateDemo(`User.FirstName.LastName`) মানগুলিতে ঢোকান ('অ্যাডাম স্মিথ'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> UpdateDemo(`User.FirstName.LastName`) মান ('Carol Taylor'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড) mysql> UpdateDemo(`User.FirstName.LastName`) মান ('Mitchell Johnson'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> UpdateDemo(`User.FirstName.LastName`) মানগুলিতে সন্নিবেশ ('David Brown) '); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> UpdateDemo(`User.FirstName.LastName`) মান ('Larry Miller'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

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

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

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

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

+---------+-------------------------+| UserId | User.FirstName.LastName |+---------+-------------------------+| 1 | জন স্মিথ || 2 | অ্যাডাম স্মিথ | | 3 | ক্যারল টেলর || 4 | মিচেল জনসন || 5 | ডেভিড ব্রাউন || 6 | ল্যারি মিলার |+---------+-------------------------+6 সারি সেটে (0.00 সেকেন্ড)

User.FirstName.LastName কলামের চারপাশে ব্যাকটিক ব্যবহার করুন যাতে (.) থাকে।

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

mysql> UpdateDemo সেট `User.FirstName.LastName`='David Miller' যেখানে UserId=5;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত হয়েছে (0.19 সেকেন্ড)সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

আমাদের টেবিল রেকর্ড আবার পরীক্ষা করা যাক. UserId=5 সহ সারিটি সফলভাবে আপডেট করা হয়েছে।

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

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

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

+---------+-------------------------+| UserId | User.FirstName.LastName |+---------+-------------------------+| 1 | জন স্মিথ || 2 | অ্যাডাম স্মিথ || 3 | ক্যারল টেলর || 4 | মিচেল জনসন || 5 | ডেভিড মিলার || 6 | ল্যারি মিলার |+---------+-------------------------+6 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL ক্যোয়ারী শুধুমাত্র একক শব্দ ধারণকারী রেকর্ড প্রদর্শন করতে?

  2. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  3. আমরা কি মাইএসকিউএল-এ ফিল্ডের নাম নির্বাচন করতে পারি যাতে একটি তারকাচিহ্ন রয়েছে?

  4. MySQL-এ স্বতন্ত্র কলামের নাম প্রদর্শন করুন