آموزش دستورات sql

  • استفاده از دستورات SQL در ویژوال بیسیک

    آموزش بانک اطلاعاتی -  استفاده از دستورات SQLدر ویژوال بیسیک (1)  استفاده از دستورات SQL در ویژوال بیسیک (1) »SQL چیست ؟ : SQL خلاصه یا مخفف کلمات ( Structured Query Language ) به معنی زبان جستجوی ساخت یافته است . SQL زبانی است بسیار قدرتمند که از آن برای دسترسی به پایگاه داده و پردازش اطلاعات آن استفاده می شود .دستورات SQL به دو دسته کلی تقسیم می شوند : 1 ) دستورات پردازش داده (DML ) : از این دستورات برای استخراج ، مرتب سازی ، خلاصه سازی و محاسبه روی جدول ها استفاه می شود . 2 ) دستورات تعریف داده (DDL ) : با استفاده از این دستورات ما قادر خواهیم بود تا در یک پایگاه داده جدول ، اندیس و رابطه تعیین کنیم . » دستورات SQL تقریبا در تمام بانکهای اطلاعاتی رابطه ای مانند : SQL Server ، Oracle ، Access و غیره که قابلیت پشتیبانی آن را دارند می تواند مورد استفاده قرار گیرد . دستورات SQL دستورات بسیار ساده ای هستند که میتوان آنها را بر روی تمامی اجزاء و اشیاء پایگاه داده اجرا کرد . تمامی برنامه هایی که به طریقی با پایگاه داده رابطه ای سرو کار دارند از SQL استفاده می کنند. » در این درس ما می خواهیم با دستورات DML یا همان پردازش داده SQL آشنا شویم و یاد بگیریم که چگونه و در کجا از آنها استفاده کنیم . اگر به خاطر داشته باشید ما در درسهای گذشته آموختیم که چگونه با استفاده از کد نویسی پایگاه داده مورد نظر و همچنین جدول مورد نظر خود را به رکوردست کاریمان انتقال دهیم و بر روی آن پردازش آنجام دهیم . برای مثال : ()Private Sub Form_Load         "Data1.DatabaseName = "C:\Data.mdb "Data1.RecordSource = "Student Data1.Refresh End Sub ما دستورات SQL را در قسمت RecordSource به کار خواهیم برد ، یعنی قسمتی که از طریق آن جدول یا فیلد های مورد نظر برای رکوردست ما تعیین می شود . دستورات SQL به قدری قدرتمند است که با یک خط کد ساده ما می توانیم چندین عملیات مشکل که توسط دستورات خود ابزار Data انجام می دادیم را به راحتی انجام دهیم . این دستورات به طور کلی باید به فرم یک رشته باشد . در این حالت شما فقط باید دقت داشته باشید تا دستورات را به شکل صحیح بنویسید چون محیط ویژوال بیسیک هیچ گونه کنترلی بر روی این رشته نخواهد داشت : "دستوراتData1.RecordSource=" SQL  البته من در این آموزش دستورات SQL را به رنگ آبی می نویسم تا مشخص باشند . ولی در حالت واقعی آنها رنگ سیاه خواهند داشت . دستوراتSQL : »SELECT_FROM : این دستور که مهمترین و پرکاربرد ترین دستورد در SQL به شنار می رود ، میتواند رکوردهای مورد نظر را از یک یا چند جدول استخراج نماید . نتیجه هر دستور SELECT_FROM یک مجموعه یا نما از داده های استخراج شده است . برای مثال : " Data1.RecordSource=" SELECT Name,Family FROM Student دستور نوشته شده فوق فیلد نام و نام خانوادگی ...



  • دستور select در sql

    مرتب سازی و انتخاب کردن سطرهادر فصل گذشته ما بيشترين فرمهای مقدماتی از حالت SELECT را مرور کرده و آنها را برای انتخابستونهای يک جدول استفاده کرديم. اما بيشتر مواقع شما بازگشت به سطرها در جدول پس زمينه يانمايش در يک قاعده خاص و فقط بازگشت به يک زير مجموعه از آنها را خواهيد خواست. شرطهای ORDER BY و WHERE در اين درس بررسی شده و اجرای آن برای شما فراهم شود.شرط ORDER BYشرط The ORDER BY يک ترکيب گزينه ای از يک حالت SELECT می باشد. آن به شما برای مشخصکردن ترتيب در آن سطرهايی که بازگشت خواهند کرد اجازه می دهد. ستونهای چندگانه می توانندمشخص شوند و سطرها می توانند به صورت ترتيب افزايشی يا کاهشی باز گردانده شوند.مرتب سازی سطرهاساده ترين فرم در شرط ORDER BY فراهم می سازد يک نام ستون تکی که برای مرتب کردن سطرها کهبه وسيله Query باز گردانده می شود استفاده خواهد شد.مرتب کردن سطرها با استفاده از قاب Grid-١ Query Designer را برای جدول Oils به وسيله کليک راست کردن نام آن در قاب Details باز می کنيم.به زير منوی جدول Open رفته و همه ستونهای بازگشتی را انتخاب می کنيم. SQL Server ، Query Designer را برای جدول باز می کند.٢- قاب Grid را به وسيله کليک راست کردن دکمه قاب Grid در نوار ابزار Query Designer نشان میدهيم.٣- فقط ستونهای OilID ، Oil Name ، LatinName را برای نمايش انتخاب می کنيم. Query Designerمحتويات قاب Results را که کمرنگ شده برای نشان دادن اينکه با مشخصات Query زياد مربوط نمی باشدنشان می دهد.٤- دکمه Run را در نوار ابزار Query Designer برای اجرای Query کليک می کنيم. Query Designer فقطستونهای مشخص شده را نشان می دهد.٥- نوع Sort فيلد Oil Name را صعودی قرار می دهيم.٦- دکمه Run را در نوار ابزار Query Designer برای اجرای Query کليک می کنيم. Query Designerسطرهای مرتب شده با Oil Name را نشان می دهد.مرتب سازی سطرها با استفاده از قاب SQL١- قاب Grid را پنهان ساخته و قاب SQL را به وسيله کليک کردن دکمه ها روی نوار ابزار Query Designerنشان می دهيم.-٢ DESC را بعد از شرط ORDER BY OilName اضافه می کنيم.راهنمايی: کليد واژه DESC به SQL Server برگرداندن سطرها به ترتيب نزولی را ابراز می کند. کليد واژهASC که گزينه ای می باشد سطرها را به ترتيب صعودی برمی گرداند.٣- دکمه Run را روی نوار ابزار Query Designer برای اجرای Query کليک می کنيم. Query Designerنتايح را که با OilName ذخيره شده به صورت نزولی نشان می دهد.مرتب سازی ستونهای چندگانهشما می توانيد ستونهای چندگانه را در شرط ORDER BY مشخص کنيد. زمانی که ستونهای چندگانهمشخص می گردند ترتيب ستونها نتايج SQL Server را که به وسيله اولين ستون و سپس به وسيلهدومين ستون و بنابراين چهارمين ستون مرتب خواهد شد مشخص می کند.راهنمايی: تمرينها در اين بخش از جدول OilOdors استفاده می کند که به صورت جدول الحاقی ...

  • استفاده از دستورات SQL در ویژوال بیسیک (2)

      » همانطور که میدانید،دو نوع از دستورات SQL وجود دارند: دستورات پردازش داده ها (DML ) و دستورات تعریف داده ها (DDL ) ، همچنین با تعداد زیادی از دستورات نوع اول کار کردیم . من در این درس می خواهم تعدادی از دستورات نوع دوم یعنی دستورات تعریف داده یا سازماندهی پایگاه داده را معرفی کرده و نحوه استفاده از آنها را به شما عزیزان آموزش دهم . » شاید بارها برای شما هم پیش آمده باشد که بخواهید در پایگاه داده خود جدول یا جداولی جدیدی را با استفاده از کد نویسی ایجاد کنید ، یعنی پروژه شما توانایی این را داشته باشد که در صورت نیاز بتواند جدولی را به پایگاه داده ای که با آن در ارتباط است اضافه کند و یا از آن حذف نماید . تعدادی دستور SQL در این زمینه وجود دارد که به راحتی و حتی با یک خط می تواند جدول مورد نظر شما را ایجاد و یا حذف نماید . البته برای ایجاد جدول روشهای دیگری مانند استفاده از امکانات DAO نیز وجود دارد ، که دارای پیچیدگی بیشتری نسبت به دستورات SQL است . »روش استفاده این دستورات در برنامه : قبل از این که شما با این دستورات آشنا شوید باید بدانید که این دستورات را در کجا و چگونه به کار ببرید تا کارایی لازم را داشته باشند . برخلاف دستورات مدیریت پایگاه داده که در قسمت RecordSource به کار می رفتند این دستورات باید به گونه ای دیگر استفاده شوند . _ ابتدا شما باید از قسمت Refrences گزینه MicroSoft DAO 3.5 Object Library نسخه جدیدتر آن یعنی MicroSoft DAO 3.5 Object Library را علامت بزنید تا بتوانیم از امکانات آن استفاده نماییم . سپس در قسمت General برنامه تعریفات زیر را انجام دهیم : Dim DBase As Database Dim SQL As String _ از DBase برای باز کردن پایگاه داده مورد نظر و از SQL برای نگهداری دستورات اس کیو ال به صورت رشته استفاده خواهیم کرد . » Create Table:این دستور که از مهمترین دستورات SQL است برای ایجاد جدول استفاده می شود و روش استفاده از آن به صورت زیر است :  " (...  ,نوع  فیلد2,نوع   فیلد1) نام جدولSQL= "CREATE TABLE" ( (SQL= " CREATE TABLE Media1 ( ID INTEGER , Name TEXT(20) , Family TEXT(20 _ همینطور که در مثال می بینید با این دستور جدولی با نام Media1 که سه فیلد : ID از نوع عدد صحیح ، نام از نوع رشته با طول 20، نام خانوادگی از نوع رشته با طول 20 ، ایجاد می شود . حال برای مثال ما این کد را درون یک دکمه قرار می دهیم تا با حالت کد اجرایی آن نیز آشنا شوید : ()Private Sub CmdNewTable_Click ( Set DBase = OpenDatabase( App.Path & "\db.mdb", True , False " ( (SQL= " CREATE TABLE Media1 ( ID INTEGER , Name TEXT(20) , Family TEXT(20 DBase.Execute SQL End Sub » مهمترین قسمت در این مثال خط آخر است که دستورات SQL را به اجرا در می آورد . تقریبا همه دستوراتی که در این درس معرفی خواهند شد به این روش استفاده می شوند . نکته : شما می توانید به جای استفاده از ...

  • دانلود کتاب آموزش SQL server +دستورات sql server

    دانلود کتاب آموزش SQL server +دستورات sql server

    دانلود کتاب آموزشی دستورات SQL serverلینک دانلودپسورد:www.papro.blogfa.com

  • دانلود کاملترین کتاب الکترونیکی راهنماي جامع دستورات SQL‎

    دانلود کاملترین کتاب الکترونیکی راهنماي جامع دستورات SQL‎

    این کتاب یکی از کاملترین کتابهای حال حاضر در اینترنت میباشد که شما با مطالعه این کتاب یک کوئری نویس حرفه ای خواهید شد. دستورات اس کیو ال مانند SELECT , INSERT , UPDATE , ORDERBY , و .... مباشد که این کتاب مناسب برای کلیه پایگاه داده های رابطه ای مانند Sql Server و MYSql و ... قابل استفاده میباشد. شما میتوانید این کتاب را همراه با حل تمرینات آن ازوب آموزشی کامپیوتر رایگان دریافت کنید.عنوان کتاب: کاملترین کتاب الکترونیکی راهنماي جامع دستورات SQL‎ به زبان فارسیزبان کتاب: فارسیتعداد صفحه: 102حجم فایل: 1.2 مگابایت دانلود

  • دومین پست مربوط به بحث C# و SQL

    سلام و درود<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> این دومین پست مربوط به بحث C# و SQL هستش.من در این پست مجبورم بیشتر مفاهیم و تعاریفی رو که لازمه بیان کنم تا در ادامه از این مفاهیم استفاده کنیم .یه تعداد تعاریف و مفاهیم خارج از بحث پایگاه داده داریم که اول اونا رو میگم بعد میرم سراغ اونایی که به بحث پایگاه داده ربط دارن. ادامه مطلب رو کلیک کنین.در این پست مطالب عالی و درخور توجهی رو براتون آماده کردم. اول به چند تا مفهوم زیر دقت کنین : ADO.NET :  به مجموعه کامپوننت هایی که برای دسترسی به داده های یک بانک اطلاعاتی در .Net مورد استفاده قرار می گیرند ADO.Net گفته می شود. NameSpace (فضای نام): در .Net FrameWork یک مجموعه عظیم کلاسها موجود می باشد.برای مدیریت این کلاسها آنها را به مجموعه هایی به نام NameSpace تقسیم بندی کرده اند. Using: با استفاده از کلمه کلیدی Using می توان فضای نام درخواستی خودتان را به پروژه اضافه کنید. خوب حالا به چند تا مفهو زیر که در باره بحث پایگاه داده هستش دقت کنین : برای اینکه بتونیم با بانکهای اطلاعاتی SQL SERVER کار کنیم ما باید از فضای نام System.Data.SqlClient  استفاده کنیم. در این فضای نام کلاسهای مختلف و قدرتمندی برای انجام خواسته های ما وجود دارن.من از بین تعداد بسیار زیاد این کلاسها چند تایی که خیلی زیاد استفاده می شن و بسیار مهم هستند رو برای شما معرفی خواهم کرد.این کلاسها عبارتند از : ·         SqlConnection ·         SqlCommand ·         SqlDataAdapter ·         Dataset برای شروع کلاس SqlConnection رو توضیح می دم : این کلاس شاید مهم ترین کلاس بحث پایگاه داده هستش.با استفاده از این کلاس ما می تونیم با پایگاه دادمون ارتباط برقرار کنیم.برای ایجاد یک شی از این کلاس به صورت زیر عمل می کنیم : SqlConnection ObjConnection = new SqlConnection("Data Source=Localhost;Initial Catalog=Sample;Integrated Security=True"); خوب اگر دقت کنین یک رشته برای ایجاد یک شی از این کلاس در داخل پرانتزها نوشته شده.این رشته چی هستش؟ این رشته Connection Stringنامیده میشه.کاری که انجام میده اینه که یع تعداد اطلاعات لازم برای ارتباط با پایگاه داده رو توش قرار دادن.یه چیزی مثل آدرس هستش.حالا من هر قسمت این رشته رو توضیح خواهم داد. Data Source=Localhost: محل قرارگیری پایگاه داده رو مشخص می کنه.که در اینجا کامپیوتر خودمون هستش ولی اگه پایگاه داده در کامپیوتر دیگه ای باشه و نرم افزار از طریق شبکه به اون پایگاه داده بخواد دسترسی داشته باشه باید به جای Localhost نام اون کامپیوتر نوشته بشه. Initial Catalog=Sample :اگه کمی دقت کنین می فهمین که نام پایگاه داده در این قسمت نوشته می شه. Integrated Security=True: منظور از این قسمت این هستش که ویندوز SQL با هم حداکثر امنیت رو ایجاد ...