ডাটাবেসগুলি ব্যবহার করার সময়, আমরা প্রায়শই একক রেকর্ডে বা একাধিক রেকর্ডের জন্য কয়েকটি ডেটা মান আপডেট করতে চাই। স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ (এসকিউএল) ডাটাবেস অ্যাক্সেস, পুনরুদ্ধার এবং পরিচালনা করতে বিভিন্ন কমান্ড সরবরাহ করে। প্রচুর বাইরে, একটি হ'ল আপডেট কমান্ড। UPDATE কমান্ডটি একটি সারণীতে বিদ্যমান ডেটা আপডেট করতে ব্যবহৃত হয়।নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
এসকিউএল আপডেট আপডেট
UPDATE কমান্ডটি একটি সারণীতে বিদ্যমান একক রেকর্ড বা একাধিক রেকর্ড সংশোধন করতে ব্যবহৃত হয়।
বাক্য গঠন:
টেবিলের নাম সেট করুন কলাম 1 = মান 1, কলাম 2 = মান 2, এবং হেলিপ, কলাম এন = মান যেখানে
এখানে যেখানে ক্লজ কোন রেকর্ড আপডেট করা আবশ্যক তা নির্দিষ্ট করে। সেক্ষেত্রে আপনি যেখানে শর্তটি বাদ দেন, সারণীতে বিদ্যমান সমস্ত রেকর্ড আপডেট করা হবে।
যেহেতু আপনি বাক্য গঠনটি বুঝতে পেরেছেন, আসুন এখন উদাহরণ সহ এটি ব্যবহারের বিভিন্ন উপায় নিয়ে আলোচনা করুন।
উদাহরণ:
আপনার আরও ভাল বোঝার জন্য, আমি উদাহরণগুলি নিম্নলিখিত বিভাগগুলিতে বিভক্ত করেছি:
- একক রেকর্ড আপডেট করুন
- একাধিক রেকর্ডের জন্য বিবৃতি ব্যবহার করুন
- WHERE Clause বাদ দিয়ে ডেটা আপডেট করুন
- অন্য টেবিল থেকে ডেটা আপডেট করতে স্টেটমেন্টটি ব্যবহার করুন
আমি উদাহরণগুলি আপনাকে ব্যাখ্যা করতে নীচের টেবিলটি বিবেচনা করতে যাচ্ছি:
এমপিড | এমপনেম | এমপেইমেল | ফোন নম্বর | শহর |
এক | মোহন | mohan@xyz.com | 9966449966 | দিল্লি |
ঘ | সোনিয়া | Sonia@abc.com | 9746964799 | মুম্বই |
ঘ | সঞ্জয় | sanjay@pqr.com | 9654323456 | বেঙ্গালুরু |
ঘ | অবনী | avni@xyz.com | 9876543678 | মুম্বই |
৫ | রাহুল | rahul@abc.com | 9542456786 | দিল্লি |
আসুন আমরা তাদের প্রতিটি এক নজরে দেখুন।
একক রেকর্ড আপডেট করুন
উদাহরণ:
নতুন ফোন নম্বর এবং শহর সহ তৃতীয় কর্মচারী (কর্মচারী আইডি) আপডেট করার জন্য একটি কোয়েরি লিখুন।
কর্মচারীদের সেট আপ করুন ফোন নম্বর = '9646879876', শহর = 'কলকাতা' যেখানে এমপিড = 3
আউটপুট:
আপনি নিম্নলিখিত টেবিলটি আউটপুট হিসাবে দেখতে পাবেন:
এমপিড | এমপনেম | এমপেইমেল | ফোন নম্বর | শহর |
এক | মোহন | mohan@xyz.com | 9966449966 | দিল্লি |
ঘ | সোনিয়া | Sonia@abc.com | 9746964799 | মুম্বই |
ঘ | সঞ্জয় | sanjay@pqr.com | 9646879876 | কলকাতা |
ঘ | অবনী | avni@xyz.com | 9876543678 | মুম্বই |
৫ | রাহুল | rahul@abc.com | 9542456786 | দিল্লি |
পরবর্তী, এই নিবন্ধে, আসুন আমরা কীভাবে একাধিক রেকর্ডে ডেটা মান আপডেট করতে পারি তা বুঝতে দিন।
একাধিক রেকর্ড আপডেট করুন
সারণীতে একাধিক রেকর্ড আপডেট করার জন্য, আমাদের অবশ্যই WHERE ধারাটি ব্যবহার করতে হবে। দ্যযেখানে ধারাটি আপডেট হবে এমন রেকর্ডের সংখ্যা নির্ধারণ করে।
উদাহরণ:
দিল্লির নাম করে সমস্ত রেকর্ডের জন্য কর্মচারীদের এমপেইমেলকে নমুনা@abc.com এ আপডেট করার জন্য একটি কোয়েরি লিখুন।
কর্মচারীরা সেট করুন এমপেইমেল = 'নমুনা@abc.com ’যেখানে শহর =‘ দিল্লি ’
আউটপুট:
আপনি নিম্নলিখিত টেবিলটি আউটপুট হিসাবে দেখতে পাবেন:
এমপিড | এমপনেম | এমপেইমেল | ফোন নম্বর | শহর |
এক | মোহন | નમૂના@abc.com | 9966449966 | দিল্লি |
ঘ | সোনিয়া | Sonia@abc.com | 9746964799 | মুম্বই |
ঘ | সঞ্জয় | sanjay@pqr.com | 9646879876 | কলকাতা |
ঘ | অবনী | avni@xyz.com | 9876543678 | মুম্বই |
৫ | রাহুল | નમૂના@abc.com | 9542456786 | দিল্লি |
এই নিবন্ধে চলতে চলুন, আসুন আমরা কীভাবে ক্লাবটি বাদ দিয়ে কোনও টেবিলের ডেটা আপডেট করতে পারি তা বুঝতে দিন।
WHERE Clause বাদ দিয়ে ডেটা আপডেট করুন
যখন আমরা আপডেট আপডেটটি বিবরণটি ব্যবহার করার সময় WHERE ধারাটি বাদ দিই এসকিউএল , তারপরে এমন রেকর্ডের সংখ্যার সীমা নির্ধারণ করা নেই যা আপডেট করতে হবে। সুতরাং, সমস্ত রেকর্ড স্বয়ংক্রিয়ভাবে আপডেট করা হবে।
উদাহরণ:
কর্মীদের ইমেলগুলি উদাহরণ@xyz.com এ আপডেট করার জন্য একটি কোয়েরি লিখুন।
কর্মচারীরা সেট করুন এমপেইমেল = 'উদাহরণ@xyz.com'
আউটপুট:
আপনি নিম্নলিখিত টেবিলটি আউটপুট হিসাবে দেখতে পাবেন:
এমপিড | এমপনেম | এমপেইমেল | ফোন নম্বর | শহর |
এক | মোহন | উদাহরণ@xyz.com | 9966449966 | দিল্লি |
ঘ | সোনিয়া | উদাহরণ@xyz.com | 9746964799 | মুম্বই |
ঘ | সঞ্জয় | উদাহরণ@xyz.com | 9646879876 | কলকাতা |
ঘ | অবনী | উদাহরণ@xyz.com | 9876543678 | মুম্বই |
৫ | রাহুল | উদাহরণ@xyz.com | 9542456786 | দিল্লি |
এই নিবন্ধের পরবর্তী, আসুন আমরা অন্য টেবিল থেকে নির্দিষ্ট টেবিলের ডেটা আপডেট করার পদ্ধতিটি বুঝতে পারি।
অন্য টেবিল থেকে ডেটা আপডেট করুন
আমরা অন্য সারণির ডেটা বিবেচনা করে একটি নির্দিষ্ট টেবিলের ডেটা আপডেট করতে আপডেট আপডেটটি ব্যবহার করতে পারি।
আসুন নীচের টেবিলটি বিবেচনা করুন:
যোগাযোগের | যোগাযোগের নাম | যোগাযোগের ই - মেইল | ফোন নম্বর | শহর |
এক | মোহন শর্মা এইচটিএমএলে স্প্যান ট্যাগটি কী | কমনোমেন@xyz.com | 9962449966 | দিল্লি |
ঘ | সোনিয়া খান্না | কন্টাকোসোনিয়া@xyz.com .com | 9461964799 | মুম্বই |
ঘ | সঞ্জয় কাপুর | যোগাযোগanjay@xyz.com | 9719879876 | কলকাতা |
ঘ | অবনী মিশ্র | যোগাযোগavni@xyz.com | 9889743678 | মুম্বই |
৫ | রাহুল রায় | কন্টাক্ট্রাহুল @ সাইজ.কম | 9818256786 | দিল্লি |
উদাহরণ:
যোগাযোগের টেবিল থেকে ডেটা নিয়ে কর্মীদের নাম আপডেট করার জন্য একটি কোয়েরি লিখুন।
কর্মচারীদের সেট নিয়োগের আপডেট করুন = (পরিচিতিগুলি থেকে পরিচিতি নির্বাচন করুন যেখানে পরিচিতি.সিটি = কর্মচারী.সিটি)
আউটপুট:
আপনি নিম্নলিখিত টেবিলটি আউটপুট হিসাবে দেখতে পাবেন:
এমপিড | এমপনেম | এমপেইমেল | ফোন নম্বর | শহর |
এক | মোহন শর্মা | উদাহরণ@xyz.com | 9966449966 | দিল্লি |
ঘ | সোনিয়া খান্না | উদাহরণ@xyz.com | 9746964799 | মুম্বই |
ঘ | সঞ্জয় কাপুর | উদাহরণ@xyz.com | 9646879876 | কলকাতা |
ঘ | অবনী মিশ্র | উদাহরণ@xyz.com | 9876543678 | মুম্বই |
৫ | রাহুল রায় | উদাহরণ@xyz.com | 9542456786 | দিল্লি |
উপরের প্রশ্নগুলি আমরা নিম্নরূপভাবে আবারও লিখতে পারি:
কর্মচারীরা সেট কর্মচারীদের আপডেট করুন। এমপনেম = যোগাযোগ। কর্মচারী থেকে এমপনেমে অন্তর্ভুক্ত করুন যোগাযোগগুলিতে (কর্মচারী.সিটি = পরিচিতি.সিটি)
সুতরাং, ভাবেন যে কীভাবে আপনি এসকিউএল-তে আপডেট আপডেটটি ব্যবহার করতে পারেন।এটির সাথে সাথে, আমরা এসকিউএল আপডেটের এই নিবন্ধটি শেষ করি। আমি আশা করি আপনি এই নিবন্ধটি তথ্যপূর্ণ পেয়েছি।
আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে 'এসকিউএল আপডেট' এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।