بخش های اصلی

آموزش SQL

آموزش SQL - دستور زبان

یک پایگاه داده از یک یا چند جدول تشکیل می شود و هر جدول برای خود دارای نام منحصر بفردی می باشد (مانند: Customer، User). در داخل هر جدول، رکوردها یا سطرح هایی وجود دارد که اطلاعات مرتبط بهم در داخل هر یک از این رکوردها ذخیره می شوند.

نمونه ای از اطلاعات جدول Person را می توانید در جدول زیر مشاهده کنید:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

جدول فوق شامل ۳ رکورد می باشد که در هر سطر، اطلاعات یک نفر ذخیره شده است که دارای ارتباط مستقیم به یکدیگر هستند.

عبارات SQL

با استفاده از عبارات در SQL می توانید عملیات های مختلفی را روی پایگاه داده ها و داده های موجود در آن انجام دهید. غالب عملیات های مورد نظر شما بر روی پایگاه داده به وسیله عبارات SQL انجام خواهد شد.

عبارت زیر تمامی رکوردهای موجود در جدول Person را انتخاب می کند.

SELECT * FROM Persons

نکته:

توجه داشته باشید که SQL به کوچکی و بزرگی حروف حساس نمی باشد. به عبارت دیگر case sensitive نیست. 

بعنوان مثال عبارت SELECT با Select هیچ تفاوتی ندارند.

بعد از عبارات SQL نیاز به سمیکالن " ; " داریم ؟

سمیکالن ";" یکی از روش های استاندارد در SQL برای جدا کردن عبارات در کار با پایگاه داده ها می باشد که به سرور امکان تشخیص عبارات مختلف و جداکردن آنها از یکدیگر را می دهد. 

برخی از سیستم های پایگاه داده به سمیکالن در انتهای عبارات SQL نیاز دارن.

در صورتی که از MS Access و SQL Server استفاده می کنید، نیازی نمی باشد تا از سمیکالن استفاده کنیم.

SQL DDL و SQL DML

عبارات SQL را می توانیم به دو بخش اساسی تقسیم بندی کنیم:

  • زبان دستکاری داده Data Manipulation Language  یا DML
  • زبان تعریف داده Data Definition Language یا DDL

بخش SQL DML

  • SELECT: برای واکشی داده ها از داخل پایگاه داده ها استفاده می شود.
  • UPDATE: به منظور بروز رسانی و ویرایش اطلاعات یک یا چند رکورد خاص در پایگاه داده مورد استفاده قرار می گیرد.
  • DELETE: به منظور حذف اطلاعات از پایگاه داده ها از DELETE استفاده می کنیم.
  • INSERT INTO: به منظور افزودن داده مورد نظر به پایگاه داده ها مورد استفاده قرار می گیرد.

یخش SQL DDL

این بخش از دستورات SQL به ما امکان ایجاد، ویرایش و حذف جداول پایگاه داده ها را می دهد. همچنین شاخص ها (INDEX) را در جداول تعریف می کند و ارتباطات بین جداول و فیلد ها را مشخص می نماید.

  • CREATE DATABASE: یک پایگاه داده جدید را ایجاد می کند.
  • ALTER DATABASE: برای ویرایش پایگاه داده ها استفاده می شود.
  • CREATE TABLE: جدول جدیدی را در پایگاه داده ایجاد می کند.
  • ALTER TABLE: اطلاعات یک جدول را ویرایش می کند.
  • DROP TABLE: یک جدول را از پایگاه داده حذف می کند.
  • CREATE INDEX: یک شاخص جستجو یا INDEX تعریف می کند.
  • DROP INDEX: به منظور حذف یک شاخص مورد استفاده قرار می گیرد.
در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش SQL

Learn SQL

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد