PDA

View Full Version : سوال: تمامی دستورات مرتبط با بانک



M.T.P
دوشنبه 14 تیر 1389, 20:13 عصر
دوستان محبت کنید یک منبع اطلاعاتی و یا توضیحی راجع به تمامی دستورات که به شکل زیر هست رو بیان کنید.
مثلا:
Select * From Table1...
Select From Table1 Where Name...

کلا چند جور ازین دستورا داریم!؟ برای جستجو ، حذف ، همه...

با تشکر :قلب:

mostafag
دوشنبه 14 تیر 1389, 20:56 عصر
سلام
اینم تعدادی از دستورات sql

دستورات SQL
1- دستورselect: برای انتخاب فیلد یا فیلدهایی از یک جدول
اطلاعات فیلد نام را از جدول t1 نشان می دهد Select nam from t1 ;
کل اطلاعات جدول t1 را نشان می دهد Select * from t1 ;
رکوردهایی که در فیلد نام آن کلمه علی وجود دارد نشان می دهد Select * from t1 where nam = "ali";
یک پشتیبان ازجدول t1 با نام t3 ایجاد می کند ; Select * into t3 from t1
2- دستور delete: می توان رکوردهایی از جدول را حذف کرد
نام علی را از جدول t1 حذف می کند Delete * from t1 where nam = "ali";
3- دستور insert : می توان رکوردهایی را به جدول اضافه کرد
رکوردی با نام علی و فامیل منتظری و تلفن 6 به جدول t1 اضافه می کند
Insert into t1 (nam,famil,tel) values (" ali" , "montazeri " ,6 )
4- دستور update : می توان اطلاعات رکوردها را تغییر داد
کسانی که تلفن آنها 5 باشد نام آنها را به farzad تغییر می دهد; update t1 set nam = "farzad" where tel =5
5- دستور union : دو جدول را با هم ادغام می کند
اطلاعات جدول t1,t2 را در یک جدول نشان می دهد select * from t1 union select * from t2;
6- دستور order by : اطلاعات جدولها را به ترتیب صعودی یا نزولی مرتب می کند
اطلاعات جدول t1 را بر حسب فیلد نام واز a تا z مرتب می کند
select * from t1 order by nam ASC ;
desc به صورت نزولی
Asc به صورت صعودی
7- دستور join : برای اتصال دو جدول به کار می رود
اطلاعات با یک نام را در دو جدول برمی گرداند
Select * from t1 inner join t2 on t1.nam = t2.nam ;
اطلاعات جدول اول را کامل آورده و جدول دوم فقط نامهای مشابه را می آورد
Select * from t1 left join t2 on t1.nam = t2.nam ;
اطلاعات جدول دوم را کامل آورده و جدول اول فقط نامهای مشابه را می آورد
Select * from t1 right join t2 on t1.nam = t2.nam ;

اگه دستورات یکمی به هم ریخته شده داخل ورد کپی کنید درست میشه

اگه بدردتون خورد تشکر یادتون نره:تشویق::تشویق:

M.T.P
سه شنبه 15 تیر 1389, 12:12 عصر
مرسی آقا مصطفی :تشویق:
کل دستورات همیناست یا بازم هست؟

mostafag
سه شنبه 15 تیر 1389, 12:24 عصر
قابلی نداشت
همونایی که بلد بودم رو نوشتم :چشمک:
بازم اگه کسی دستورای بیشتری رو بلده بنویسه تا ما هم استفاده کنیم.:لبخندساده:

xxxxx_xxxxx
سه شنبه 15 تیر 1389, 13:14 عصر
سلام،
خب تعداد دستورات که خیلی زیاد هست. جستجو کنید چندین فایل آموزش دستورات SQL تو انجمن وجود داره.