تغییر دادن اطلاعات جدول ها (tables)، در MySQL

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فهرست مطالب:

  1. به روزرسانی (update) بخشی از اطلاعات یک جدول، در پایگاه داده
  2. به روزرسانی مقادیر دو ستون از جدول (table)، بر اساس شرطی بر حسب دو ستون، در MySQL
  3. حذف کامل (Drop) یک جدول (Table)، در پایگاه داده MySQL
  4. تغییر نام یک جدول (Table)، در پایگاه داده MySQL
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به روزرسانی (update) بخشی از اطلاعات یک جدول، در پایگاه داده

به روزرسانی (update) بخشی از اطلاعات یک جدول، در پایگاه داده

برای به روزرسانی یک ردیف موجود در یک جدول، باید به صورت زیر عمل کنیم (استفاده از UPDATE) :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]UPDATE table_name SET column_1 [COLOR=#339933]=[/COLOR] [COLOR=#CC66CC]10[/COLOR][COLOR=#339933],[/COLOR] column_2 [COLOR=#339933]=[/COLOR] [COLOR=#CC66CC]20[/COLOR] WHERE id [COLOR=#339933]=[/COLOR] [COLOR=#CC66CC]1[/COLOR][COLOR=#339933];[/COLOR][/FONT]
[/FONT][/COLOR]
که در آن، table_name برابر نام جدول مورد نظرمان است و column_1 و column_2 ، ستون هایی هستند که می خواهیم مقدار آنها را به روزرسانی کنیم (مقادیر 10 و 20 را به عنوان مقدار جدید آنها مشخص کرده ایم). در انتهای عبارت نیز مشخص کرده ایم که مقدار این دو ستون، تنها برای ردیف هایی تغییر کند که در آن ردیف ها، مقدار ستون id برابر 1 باشد.

[h=4]نکته :[/h]یک اشتباه رایج در میان برنامه نویسان، استفاده از INSERT به جای UPDATE برای بروزرسانی یک یا چند ردیف از جدول می باشد. معمولا در این موارد، از WHERE استفاده می کنند تا ردیف های مورد نظرشان برای تغییر، مشخص شود. باید تذکر بدهم که ترکیب INSERT و WHERE برای بروزرسانی، غلط است و تنها باید از UPDATE برای بروزرسانی یک یا چند ردیف از جدول، استفاده شود.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
به روزرسانی مقادیر دو ستون از جدول (table)، بر اساس شرطی بر حسب دو ستون، در MySQL

به روزرسانی مقادیر دو ستون از جدول (table)، بر اساس شرطی بر حسب دو ستون، در MySQL

چنانچه بخواهیم بر اساس شرطی از دو ستون (column)، مقدار دو ستون از جدول را به روزرسانی کنیم، شیوه کلی کدنویسی به صورت زیر می باشد :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#990000]mysql_query[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"UPDATE table_name 
                SET column_1 = value_1 , column_2 = value_2
                            WHERE column_3 = value_3 AND column_4 = value_4"[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000088]$con[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][/FONT]
[/FONT][/COLOR]
که در آن، table_name برابر نام جدول (table) است، همچنین column_1 تا column_4 برابر نام چهار ستون از جدول و value_1 تا value_4 برابر 4 مقدار برای آن چهار ستون جدول می باشد.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
حذف کامل (Drop) یک جدول (Table)، در پایگاه داده MySQL

حذف کامل (Drop) یک جدول (Table)، در پایگاه داده MySQL

برای حذف کامل (Drop) یک جدول (Table) موجود در پایگاه داده MySQL ، باید کد PHP زیر را اجرا کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][B]<?php[/B]
[COLOR=#990000]mysql_query[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"Drop TABLE table_name;"[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000088]$con[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[B]?>[/B][/FONT]
[/FONT][/COLOR]
که در آن، نام جدول (Table) را برابر table_name در نظر گرفته ایم.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تغییر نام یک جدول (Table)، در پایگاه داده MySQL

تغییر نام یک جدول (Table)، در پایگاه داده MySQL

برای تغییر نام یک جدول (Table) موجود در پایگاه داده MySQL ، باید کد PHP زیر را اجرا کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][B]<?php[/B]
[COLOR=#990000]mysql_query[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000FF]"RENAME TABLE table_name_old TO table_name_new;"[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000088]$con[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[B]?>[/B][/FONT]
[/FONT][/COLOR]
که در آن، نام قدیمی جدول (Table) را برابر table_name_old و نام جدید آن را برابر table_name_new در نظر گرفته ایم.
 
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
P O U R I A خواندن اطلاعات از جدول ها (tables)، در MySQL MySQL 6

Similar threads

بالا