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

PHP এবং MySQL-এ ডেটাবেস ও টেবিল একবার তৈরি করা (যদি না থাকে)

MySQL-এ ডেটাবেস এবং টেবিল শুধু একবার তৈরি করতে (যদি আগে থেকেই না থাকে) IF NOT EXISTS ক্লজ ব্যবহার করা হয়। এটি এরর এড়াতে সাহায্য করে।

ডেটাবেস তৈরি করা

CREATE DATABASE IF NOT EXISTS yourDatabaseName;

টেবিল তৈরি করা

CREATE TABLE IF NOT EXISTS yourTableName (
    yourColumnName yourDatatype,
    ...
);

উদাহরণ

mysql> CREATE DATABASE IF NOT EXISTS login;
Query OK, 1 row affected (0.23 sec)
mysql> CREATE TABLE IF NOT EXISTS DemoTable (
    Id INT
);
Query OK, 0 rows affected (0.56 sec)

ব্যবহার: এই পদ্ধতিটি PHP স্ক্রিপ্টে ডেটাবেস কানেকশন স্থাপনের সময় খুব কাজে আসে, কারণ স্ক্রিপ্ট বারবার রান করলে ডুপ্লিকেট তৈরি হওয়ার চান্স নেই।

  1. MySQL-এ টেবিল খালি কিনা চেক করা (SELECT রিটার্ন খালি সেট)

  2. MySQL-এ টেবিল তৈরি করে TIMESTAMPDIFF() বাস্তবায়ন করা

  3. টেবিল না থাকলে তৈরি করে একই কোয়েরিতে রেকর্ড ইনসার্ট করার MySQL পদ্ধতি

  4. MySQL-এ NOT IN ক্লজ ব্যবহার করে নির্দিষ্ট মান বাদ দিয়ে ডেটা বের করা