سه شنبه , آذر ۲۱ ۱۴۰۲

آموزش مقدماتی دستورات T-sql

آموزش مقدماتی دستورات T-sql

 

کانال تلگرام ما

 

سلام

 

با یکی دیگه از مقالات آموزش Sql Server از وب سایت AspCore.ir در خدمت شما دوستان عزیز هستیم. نرم افزار Sql Server و به طور کلی هر نرم افزار مدیریت پایگاه داده برای ارتباط با منبع داده ها یا اطلاعات نیاز به یک زبان برنامه نویسی مخصوص دارد. زبان برنامه نویسی مخصوص برای ارتباط با داده ها Sql می باشد. در واقع Sql یک زبان برنامه نویسی نسل چهارم می باشد که برای ارتباط با منابع داده ای مورد استفاده قرار می گیرد.

 

توضیح اینکه زبان های برنامه نویسی مثل سی شارپ، vb، php, java و … اکثرا نسل سوم هستند اما زبان SQL یک زبان نسل چهارم می باشد به این معنا که کار با دستورات این زبان مانند دستورات محاوره ای می باشد. یعنی شما درخواست می دهید و زبان SQL خروجی را مستقیما نمایش می دهد.

 

اما در ادامه مقاله آموزش مقدماتی دستورات T-sql به معرفی بیشتر این زبان می پردازیم.

گفتیم زبان مورد استفاده در اکثر نرم افزارهای ارتباط با پایگاه داده (ماننده Sql Server یا MySql و یا Sqlight) SQL می باشد. البته باید گفت زبان Sql در نرم افزارهای ارتباط با پایگاه داده مختلف ممکن است قدری متفاوت باشد. در Sql Server به زبان ارتباط با پایگاه داده T-Sql گفته می شود که مخفف کلمه Transcate Structural Query Language می باشد و از طریق آن می توان با داده ها و جداول کار کرد.

 

 

اجازه بدهید در ادامه مقاله آموزش مقدماتی دستورات T-sql نگاهی کلی به دستورات این زبان داشته باشیم.

 

 

زبان T-Sql شامل ۴ نوع دستور می باشد :

 

  • دستورات DML (Data Manipulation Language)
  • دستورات DDL (Data definition language)
  • دستورات DCL (Data control language)
  • دستورات TCL (Transactional Control Language)

 

در ادامه مقاله آموزش مقدماتی دستورات T-sql اجازه بدهید توضیح مختصری از هر کدام داشته باشم و دستورات هر کدام رو معرفی نمایم.

 

آشنایی با دستورات DML

 

دستورات DML شامل دستوراتی برای کار با داده ها و دستکاری آنها می باشد. مهم ترین دستورات DML شامل موارد زیر می باشد :

 

  1. Select
  2. Delete
  3. Update
  4. Insert

نکته : در تمام دستورات DML به جز دستور Insert می توان از عبارارت شرطی (where) استفاده کرد.

 

 

آموزش مقدماتی دستورات T-sql

 

آشنایی با دستورات DDL

 

دستورات DDL شامل دستوراتی برای کار با اشیای دیتابیس و ایجاد و حذف اشیای دیتابیس می باشد. از طریق این دستورات می توان ساختار دیتابیس را تغییر داد. بنابراین این دستورات برای کار کردن مستقیم با داده ها نیستند.

 

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

 

  • ALTER STATEMENTS
  • CREATE STATEMENTS
  • DISABLE TRIGGER
  • DROP STATEMENTS
  • ENABLE TRIGGER
  • TRUNCATE TABLE
  • UPDATE STATISTICS

 

آموزش مقدماتی دستورات T-sql

 

آشنایی با دستورات DCL

 

دستورات DCL دستوراتی هستند برای کار با Permission ها و برای گرفتن یا دادن دسترسی ها به کاربران و یا ایجاد و حذف نقش ها و …. از جمله مهم ترین دستورات DCL می توان به این موارد اشاره کرد:

 

  • Grant
  • Revoke
  • Deny

 

 

آموزش مقدماتی دستورات T-sql

 

آشنایی با دستورات TCL

 

دستورات TCL هم دستوراتی جهت کار با Transaction ها می باشد. همانطور که می دانید به دلیل اینکه گاهی حجم اطلاعات و استفاده از آنها در Sql Server بسیار گسترده می شود نیاز به دستوراتی می باشد که بتوان تراکنش ها مختلف را مدیریت کرد. این دستورات شامل موارد زیر می باشد :

 

  • BEGIN Transaction – opens a transaction
  • COMMIT Transaction – commits a transaction
  • ROLLBACK Transaction – ROLLBACK a transaction in case of any error

 

 

امیدوارم از این مقاله استفاده برده باشید

 

 

آموزش مقدماتی دستورات T-sql

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *