প্রয়োজনীয় উপায়ে একটি রেকর্ড মুছে ফেলার জন্য, সিনট্যাক্সটি নিম্নরূপ -
delete from yourTableName where yourTableName .yourColumnName=yourValue;
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable ( StudentName varchar(100), StudentAge int ); Query OK, 0 rows affected (0.81 sec)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable values('Chris',21); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Robert',20); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('David',22); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Mike',24); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Sam',19); Query OK, 1 row affected (0.12 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-------------+------------+ | StudentName | StudentAge | +-------------+------------+ | Chris | 21 | | Robert | 20 | | David | 22 | | Mike | 24 | | Sam | 19 | +-------------+------------+ 5 rows in set (0.00 sec)
এখানে আপনি কিভাবে tablename.columnname=মান ব্যবহার করতে পারেন একটি মান পেতে এবং এটি MySQL এ মুছে ফেলতে পারেন −
mysql> delete from DemoTable where DemoTable.StudentName='Robert'; Query OK, 1 row affected (0.12 sec)
আসুন আমরা আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-------------+------------+ | StudentName | StudentAge | +-------------+------------+ | Chris | 21 | | David | 22 | | Mike | 24 | | Sam | 19 | +-------------+------------+ 4 rows in set (0.00 sec)