کوری در واقع همان کدهایی است که برای برنامه ریزی و دستور به پایگاه داده نوشته و استفاده می شود.

دستورات DML و DDL در SQL

SQL   به دو قسمت تقسیم می­شود :

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

دستورات پرس و جو  ودستورات بروزرسانی به عنوان بخش DML  محسوب می شوند و بخشDDL  اجازه می دهد که جداول پایگاه داده را ایجاد و حذف کنیم و همچنین میتوان توسط آن ایندکسها را تعریف نمود.

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

  1. SELECT   واکشی اطلاعات از دیتابیس
  2. UPDATE   ویرایش اطلاعات دیتابیس
  3. DELETE   پاک کردن اطلاعات از دیتابیس
  4. INSERT INTO   اضافه کردن اطلاعات جدید به دیتابیس

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

  1. CREATE DATABASE  ایجاد یک دیتابیس جدید
  2. ALTER DATABASE  ایجاد تغییرات در دیتابیس
  3. CREATE TABLE  ایجاد یک table  جدید
  4. ALTER TABLE  اعمال تغییرات در table
  5. DROP TABLE  پاک کردن یک table
  6. CREATE INDEX   ایجاد یک شاخصه
  7. DROP INDEX  حذف یک شاخص

تعریف شاخصه INDEX : شاخص عبارتست از یک شماره که به هر یک از فیلدها در سطرهای یک جدول اختصاص داده می شود . شاخص ها در پشت پرده جداول ایجاد شده و از دید کاربر کاملا مخفی هستند . استفاده از شاخص ها باعث می شود تا برنامه بتواند مقادیر سطرهای مختلف را بر حسب مقدار یک فیلد و بر حسب شماره شاخص آنها از کم به زیاد یا بر عکس مرتب کند و در عملیات جستجو باعث بالا رفتن سرعت جستجو می شود

در قسمت های بعدی با کوری نویسی بیشتر آشنا می شویم.