কম্পিউটার টিউটোরিয়াল

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-এ ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল ব্যবহার করা