MySQL استعمال سے حذف کریں؟ MySQL ڈیٹا بیس میں بیان کو حذف کریں۔

MySQL میں 'DELETE FROM' کا استعمال کیسے کریں ؟ MySQL ڈیٹا بیس میں 'DELETE' بیان کیا ہے ؟

MySQL ڈیلیٹ بیان

آپ MySQL ڈیٹا بیس ٹیبل میں ریکارڈز کو حذف کرنے کے لیے SQL DELETE FROM کمانڈ استعمال کر سکتے ہیں۔

آپ اس کمانڈ کو mysql> کمانڈ پرامپٹ یا پی ایچ پی اسکرپٹ میں چلا سکتے ہیں۔

گرائمر

MySQL ڈیٹا ٹیبل سے ڈیٹا کو حذف کرنے کے لیے SQL DELETE بیان کا عمومی نحو درج ذیل ہے:

DELETE FROM table_name [WHERE Clause]
  • اگر کوئی WHERE شق کی وضاحت نہیں کی گئی ہے، تو MySQL ٹیبل میں موجود تمام ریکارڈز کو حذف کر دیا جائے گا۔
  • آپ WHERE شق میں کسی بھی شرط کی وضاحت کر سکتے ہیں۔
  • آپ ایک ہی ٹیبل میں ایک ساتھ تمام ریکارڈز کو حذف کر سکتے ہیں۔

جب آپ ڈیٹا ٹیبل میں مخصوص ریکارڈز کو حذف کرنا چاہتے ہیں تو WHERE شق بہت مفید ہے۔


کمانڈ لائن سے ڈیٹا کو حذف کریں۔

یہاں ہم MySQL ڈیٹا ٹیبل chenweiliang_tbl سے منتخب ڈیٹا کو حذف کرنے کے لیے SQL DELETE کمانڈ میں WHERE شق کا استعمال کریں گے۔

مثال

درج ذیل مثال chenweiliang_tbl ٹیبل میں chenweiliang_id 3 کے ساتھ ریکارڈ کو حذف کر دے گی۔

ایس کیو ایل اپ ڈیٹ کا بیان:

ایس کیو ایل> استعمال کی شرائط chenweiliang; ڈیٹا بیس تبدیل کر دیا گیا ایس کیو ایل> DELETE FROM chenweiliang_tbl کہاں chenweiliang_id=3; طلب OK, 1 صف متاثر (0.23 سیکنڈ)

پی ایچ پی اسکرپٹ کا استعمال کرتے ہوئے ڈیٹا کو حذف کریں۔

پی ایچ پی mysqli_query() فنکشن کو ایس کیو ایل اسٹیٹمنٹس پر عمل کرنے کے لیے استعمال کرتی ہے۔ آپ SQL DELETE کمانڈ کے ساتھ یا اس کے بغیر WHERE کلاز استعمال کر سکتے ہیں۔

اس فنکشن کا وہی اثر ہے جو mysql> کمانڈ لائن کا استعمال کرتے ہوئے ایس کیو ایل کمانڈز پر عمل درآمد کرتا ہے۔

مثال

درج ذیل پی ایچ پی کی مثال chenweiliang_tbl ٹیبل میں chenweiliang_id 3 کے ساتھ ریکارڈ کو حذف کر دے گی۔

مائی ایس کیو ایل ڈیلیٹ شق ٹیسٹ:

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'DELETE FROM chenweiliang_tbl
 WHERE chenweiliang_id=3';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法删除数据: ' . mysqli_error($conn));
}
echo '数据删除成功!';
mysqli_close($conn);
?>

امید ہے کہ مضمون "مائی ایس کیو ایل ڈیلیٹ فرام یوز؟ مائی ایس کیو ایل ڈیٹابیس میں ڈیلیٹ اسٹیٹمنٹ" جو چن ویلیانگ کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا ہے آپ کے لیے مددگار ثابت ہوگا۔

اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-472.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

میں سکرال اوپر