₪₪ آموزش SQLserver (بخش اول) ₪₪ 

صفحه اصلي   انجمن   آرشيو   چت رم   استودیو Rap  ارتباط با ما

پشتیبانی
 یاهو : jaber_taksoft

جستجو در سايت

بایگانی آخرین ماه

فیلم و موسیقی

عضويت در خبرنامه




آخرين مطالب

آرشيو موضوعي

آرشيو ماهانه

ارسال به دوستان
 ایمیل دوست شما :

ایمیل شما :

پیغام شما (اختیاری)

دوستان

Up | Down
 

اگر مايل به تبادل لينک هستيد ابتدا لينک سایت ما را در سايت خود قرار دهيد و سپس از طريق اینجا لينک خود را اضافه کنيد

آمار سايت

  تعداد مطالب: 146
  تعداد كامنتها: 243
  بروز رسانی : 6 مردادماه, 87
  مدت زمان ایجاد صفحه : 0.662
  تاسيس : 11 مهرماه 1385


 
 آموزش SQLserver (بخش اول)


معرفی SQL و دستورات عمومی آن
توسط SQL ميتوان درون يك بانك اطلاعاتي پرس و جو كرده (Query) و نتيجه را برگرداند. بانك اطلاعاتي شامل آبجكتي به نام جدول (Table) ميباشد. ركوردها در بانكهاي اطلاعات در جداول ذخيره ميگردند.
جدول شامل سطر و ستون ميباشند.
در زير ميتوان يك جدول را مشاهده كرد :


Last Name First Name Address City


مثال:


Select Last name from persons

پر كاربرد ترين دستورات SQL شامل موارد زير است :


SELECT: استخراج يك داده از بانك اطلاعاتي
UPDATE: به روز رساني يك داده درون بانك
DELETE: پاك كردن يك داده از بانك اطلاعاتي
INSERT: وارد كردن يك داده جديد به بانك اطلاعاتي


همچنين در SQL ميتوان داده هايي نيز تعريف كرد :


CREATE TABLE: ايجاد يك جدول جديد
ALTER TABLE: تغيير دادن يك جدول
DROP TABLE: پاك كردن يك جدول
CREATE INDEX: ايجاد يك انديس
(كليد جستجو) DROP INDEX پاك كردن يك انديس


SQL و Active Server Pages - ASP :
SQL يكي از قسمتهاي خيلي مهم ASP ميباشد زيرا در ASP براي كار با بانكهاي اطلاعاتي از SQL استفاده ميشود. و توسط تكنولوژي ADO ميتوان از SQL در ASP استفاده كرد.


دستور SELECT :


SELECT column-name(s) FROM table-name


مثال : نام جدول Persons است


Last Name First Name Address City
Hasani Ali Esfahan


دستور Select همراه با شرط


SELECT column FROM table WHERE column condition value


عملگر ها در SQL:


عملگر مفهوم


= معادل بودن
<> برابر نبودن
> بزرگتر


دستور DISTINCT (جداسازي) :


SELECT DISTINCT column-name(s) FROM table-name


مثال : نام جدول Order است


Company Order Number
sega 3412


دستور Order By :


براي مرتب كردن سطرها
مثال : نام جدول Order است


Company Order Number
sega 3412
ABS Shop 5678
w3s 3212
W3S 6778


مثال :


SELECT Company , OrderNumber


دستور Insert :


INSERT INTO Table-Name ( Column1 , Column2) VALUES


مثال :


DELETE FROM Person WHERE Lastname=’hasani’


نام جدول Persons است


last name First name Adress city
alian hasani NO 40 Esfahan
Hasani Ali No 15 Tehran


نتيجه :


last name First name Adress city
alian hasani NO 40 Esfahan
SEGA
W3S
Trio


دسترسي به يك پايگاه داده از يك صفحه ASP :


١- ايجاد يك ADO Connection به يك پايگاه داده
2- باز كردن Connection پايگاه داده
3- ايجاد يك  ADO Record Set
4- باز كردن Record set
5- گرفتن داده هايي كه نياز داريم از  Record Set
6- بستن  Record Set
7- بستن  Connection


1-ايجاد يك ADO Connection به يك پايگاه داده

1- روش
DSN-LESS


مسير فايل نمونه


 C:/InetPub/wwwroot/nor.mdb



< % var conn=Server. CreateObject ( “ADODB.
Connection”) Conn. Provider=” Microsoft . Jet . OLEDB.4.0” Conn.Open
(“
C:/InetPub/wwwroot/nor.mdb”) % >


2- روش ODBC

در اين روش ابتدا بايد يك ODBD Connection به Data Base ايجاد كنيم و سپس از طريق ADO به فايل DSN به طريق زير Connect كنيم.


< % var conn=Server. CreateObject


ايجاد يك ODBC Connection به پايگاه داده MS Access :


١- وارد شدن به ODBC از Control Panel
2- انتخاب  System DSN
-3 كليك كردن روي دكمه ADD
4- انتخاب Microsoft Access Driver و كليك كردن روي دكمه  Finish
-5 در مرحله بعد كليك كردن بر روي دكمه Select و تعيين محل پايگاه داده
6- دادن يك نام در قسمت  Data Source Name
7- كليك كردن روي دكمه OK براي اينكه قادر باشيم اطلاعات يك پايگاه داده را بخوانيم اطلاعات بايد ابتدا در Record Set ، Load شوند. بنابر اين بعد از ساختن يك Connection بايد يك Record Set ايجاد كنيم.


مثال :
نام Data Base = nor.mdb
نام جدول =
Customer C:/Inetpub/wwwroot/nor.mdb Data Base مسير فايل < % conn= Server. CreateObject ( “ADODB.Connection”)
Connection ايجاد
conn.Provider=”Micrisoft.Jet.OLEDB.4.0” conn . Open (“C:/WebData/ nor.mdb”) Connection بازكردن rs=Server. CreateObject (“ADODB.Recordset”)
Record Set ايجاد rs. Open(“Customer”, conn) Record Set بازكردن % > در اين مثال تمام محتويات جدول Customer به rs ريخته ميشود.
حال ميخواهيم در انتخاب محتوياتي از Customer كه ميخواهند به rs انتقال داده شوند از دستور SQL استفاده كنيم.


ساختن يك Connection و Record Set و به كار بردن SQL :


< % set conn=Server. CreateObject (“ADODB .Connection”
conn. Provider=”Microsoft.jet.OLEDB.4.0” conn.
Open ( “C:/Inetpub/wwwroot/nor.mdb”) (Record Se ) %>


گرفتن داده هايي كه نياز داريم از Record Set :
بعد از اينكه Record Set را باز كرديم ميتوانيم به داده هايي كه نياز داريم دسترسي داشته باشيم.

مثال :
دسترسي به فيلد name از جدول rs rs(name)

چاپ داده ها :
مثال :

چاپ فيلد name از جدول  rs Response.write(rsn)


بستن Recordset و Connection :
براي بستن Recordset
rs.close() -  Connection براي بستن


منبع: studioiran.com


 

اين مطلب توسط جابر در ساعت 13:42 - مورخ : 19 فروردینماه, 87 با موضوع : آموزش SQL server نوشته شده است. نسخه چاپ - نظرات (0) تعداد بازديد (535 بار)

 

 
  مطالب مرتبط



 

 پی‌نوشت


براي ارسال پی‌نوشت به اين مطلب از آدرس زير استفاده كنيد:
http://www.studioiran.com/scgi-bin/mt/mt-tb.cgi/184

 
 نظرات


                    

 


- نظرات شما پس از تائید نمایش داده میشود.
- لطفاً فقط در صورتی که نظر مهمی دارید آن را ارسال کنید.
- فقط درباره مطلب بالا بنویسید، نظرات بی ربط حذف میشود.
- لطفاً یا فارسی تایپ کنید و یا انگلیسی به نظرات پینگلیش -Salam پاسخ داده نمیشود.


 

 
[ بستن ]