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

MySQL SELECT 1 ব্যবহার করে ভ্যালু এক্সিস্ট করে কিনা চেক করার পদ্ধতি

এই জন্য নিচের সিনট্যাক্স অনুযায়ী SELECT 1 ব্যবহার করুন:

select 1 from yourTableName where yourColumnName=yourValue;

উপরের কোয়েরি ১ রিটার্ন করলে বোঝা যাবে মানটি MySQL ডেটাবেসে আছে। উদাহরণ দেখি এবং একটি টেবিল তৈরি করি:

mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentAge int ); Query OK, 0 rows affected (0.46 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable(StudentName,StudentAge) values('Chris',21); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('David',20); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('Bob',22); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('Tom',19); Query OK, 1 row affected (0.15 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ |        1 | Chris        |         21 | |        2 | David        |         20 | |        3 | Bob          |         22 | |        4 | Tom          |         19 | +-----------+-------------+------------+ 4 rows in set (0.00 sec)

এখন MySQL ডেটাবেসে মান আছে কিনা চেক করুন:

mysql> select 1 from DemoTable where StudentName='Bob';

এটি নিচের আউটপুট দেবে:

+---+ | 1 | +---+ | 1 | +---+ 1 row in set (0.00 sec)
  1. MySQL SELECT কোয়ারি: NULL মান সহ ডেটা বের করা

  2. MySQL-এ কমা-সেপারেটেড সেলে নির্দিষ্ট কান্ট্রি কোড আছে কিনা চেক করা

  3. MySQL-এ মাস অনুযায়ী রেকর্ড সিলেক্ট করা (MONTH() ফাংশন)

  4. MySQL ভার্সন কীভাবে চেক করবেন