কম্পিউটার

মাইএসকিউএল-এ ডেসিম্যালে একটি ফ্লোট মান সন্নিবেশিত হলে সতর্কতা বার্তা প্রদর্শন করবেন?


একটি int কলামে একটি ফ্লোট মান ঢোকানো হলে একটি সতর্কতা পেতে আপনি ডেটা টাইপ DECIMAL সহ একটি অস্থায়ী টেবিল তৈরি করতে পারেন। সতর্কবার্তা দেখান ব্যবহার করে একই সতর্কতা প্রদর্শন করুন৷

আসুন বোঝার জন্য একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারীটি নিম্নরূপ।

mysql> অস্থায়ী টেবিল তৈরি করুন WarningDemo -> ( -> মান দশমিক -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.13 সেকেন্ড)

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

mysql> ওয়ার্নিংডেমো মান (9.80) ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কতা (0.03 সেকেন্ড) 

এখানে আমরা একটি সতর্কতা পাচ্ছি। SHOW কমান্ড ব্যবহার করে সতর্কতা পরীক্ষা করা যাক। সিনট্যাক্স নিম্নরূপ -

সতর্কতা দেখান;

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

mysql> সতর্কতা দেখান;

আউটপুট

<প্রে>+------+------------------------------------- -------------+| স্তর | কোড | বার্তা |+------+-------------------------------------------- ------------+| নোট | 1265 | সারি 1-এ কলাম 'মান'-এর জন্য ডেটা কাটা --------------------- সেটে +1 সারি (0.00 সেকেন্ড)

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

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

আউটপুট

<প্রে>+------+| মান |+------+| 10 |+------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি MySQL টেবিলের প্রতিটি মানের জন্য সর্বোচ্চ নির্বাচন করুন?

  2. একটি MySQL টেবিলের দুটি কলামে ফ্লোট মান বিভক্ত?

  3. সারণি সি-তে ডেটা সন্নিবেশ করুন যদি MySQL-এর টেবিল A-এর সাথে তুলনা করার সময় ডেটা টেবিল B-তে না থাকে?

  4. মাইএসকিউএল-এ ডাটাবেসে সন্নিবেশ করার সময় দশমিকের মান (19, 2) পরিবর্তন করবেন?