কম্পিউটার

MySQL এর উপর MySQLi ব্যবহার করার সুবিধা?


MySQLi MySQL উন্নত এক্সটেনশন নামেও পরিচিত। এটি একটি রিলেশনাল এসকিউএল ডাটাবেস ম্যানেজমেন্ট সিস্টেম। মাইএসকিউএলডেটাবেসের সাথে একটি ইন্টারফেস প্রদান করতে এটি প্রায়শই পিএইচপি-তে ব্যবহৃত হয়।

MySQLi বিখ্যাত হওয়ার কিছু কারণ নিচে দেওয়া হল -

  • MySQLi SQL ভাষার প্রমিত রূপ ব্যবহার করে।

  • MySQLi বিনামূল্যে কারণ এটি একটি ওপেন সোর্স লাইসেন্সের অধীনে প্রকাশিত হয়৷

  • MySQLi সহজেই PHP এর সাথে ব্যবহার করা যেতে পারে যা ওয়েব ডেভেলপমেন্টের জন্য সবচেয়ে বিখ্যাত ভাষা।

  • MySQLi একটি অত্যন্ত শক্তিশালী ভাষা এবং এটি শক্তিশালী ডাটাবেস প্যাকেজগুলির কার্যকারিতা পরিচালনা করতে পারে৷

  • MySQLi একাধিক ভাষার সাথে কাজ করতে পারে যেমন C, C++, JAVA, PHP ইত্যাদি।

MySQLi এর MySQL এর থেকে অনেক সুবিধা রয়েছে। এর মধ্যে কয়েকটি নিম্নরূপ দেওয়া হল -

  • MySQLi উভয় পদ্ধতিগত ইন্টারফেস এবং অবজেক্ট ওরিয়েন্টেড ইন্টারফেস সমর্থন করে যখন MySQL শুধুমাত্র পদ্ধতিগত ইন্টারফেস সমর্থন করে।

  • MySQLi সঞ্চিত পদ্ধতি সমর্থন করে কিন্তু MySQL করে না।

  • MySQLi-তে উন্নত নিরাপত্তা এবং উন্নত ডিবাগিং বৈশিষ্ট্য রয়েছে যেখানে এটি MySQL-এ তুলনামূলকভাবে পিছিয়ে রয়েছে।

  • MySQLi প্রস্তুত বিবৃতি সমর্থন করে কিন্তু MySQL করে না।

  • MySQLi-এ API-এর মাধ্যমে লেনদেন সমর্থিত কিন্তু সেগুলি শুধুমাত্র SQL-তে অনুসন্ধানের মাধ্যমে পরিচালনা করা হয়।


  1. Apache এর সাথে MySQL ব্যবহার করা

  2. ব্যাচ মোডে MySQL ব্যবহার করা

  3. একটি MySQL ডাটাবেস তৈরি এবং ব্যবহার করা

  4. MySQL-এ ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল ব্যবহার করা