একটি ডেটাবেজ এক বা একাধিক টেবিল এর সমন্বয়ে গঠিত হয়। আপনি যদি MySQL ডেটাবেজে কোন ডেটাবেজ তৈরি করতে চান তাহলে আপনার ডেটাবেজ তৈরির(CREATE DATABASE) অগ্রাধিকার থাকতে হবে। অন্যথায় আপনি পিএইচপি কোড ব্যবহার করে ডেটাবেজ তৈরি করতে পারবেন না।
MySQLi ব্যবহার করে MySQL ডেটাবেজ তৈরি
MySQL এ কোনো ডেটাবেজ তৈরি করতে হলে CREATE DATABASE স্টেটমেন্ট ব্যবহার করতে হয়।
নিম্নে আমরা MySQLi প্রসিডিউরাল এবং অবজেক্ট অরিয়েন্টেড উভয় প্রক্রিয়ায় "testDB" নামে একটি ডেটাবেজ তৈরি করবোঃ
উদাহরণঃ MySQLi প্রসিডিউরাল প্রক্রিয়ায় "testDB" ডেটাবেজ তৈরিঃ
kt_satt_skill_example_id=420
উদাহরণঃ MySQLi অব্জেক্ট-অরিয়েন্টেড প্রক্রিয়ায় "testDB" ডেটাবেজ তৈরিঃ
kt_satt_skill_example_id=421
বিঃদ্রঃ আপনি যখন নতুন কোনো ডেটাবেজ তৈরি করবেন তখন আপনাকে mysqli অবজেক্ট এর প্রথম তিনটি আর্গুমেন্ট অবশ্যই নির্ধারণ করে দিতে হবে। যেমন-
('servername", "username", "password")।পরামর্শঃ কিন্তু আপনাকে যদি একটি নির্দিষ্ট পোর্ট(port) ব্যবহার করতে হয়, তবে সেক্ষেত্রে চতুর্থ আর্গুমেন্ট(database-name) হিসাবে ফাঁকা স্ট্রিং("") ব্যবহার করে পঞ্চম আর্গুমেন্টে পোর্টি(port) উল্লেখ করতে হবে। যেমনঃ
newmysqli("localhost","username","password","",port)
Read more