کوری در واقع همان کدهایی است که برای برنامه ریزی و دستور به پایگاه داده نوشته و استفاده می شود.
دستورات DML و DDL در SQL
SQL به دو قسمت تقسیم میشود :
- زبان دستکاری داده ها DML (Data Manipulation Language)
- زبان تعریف داده ها DDL (Data Definition Language)
دستورات پرس و جو ودستورات بروزرسانی به عنوان بخش DML محسوب می شوند و بخشDDL اجازه می دهد که جداول پایگاه داده را ایجاد و حذف کنیم و همچنین میتوان توسط آن ایندکسها را تعریف نمود.
دستورات DML شامل بخشهای زیر میشوند :
- SELECT واکشی اطلاعات از دیتابیس
- UPDATE ویرایش اطلاعات دیتابیس
- DELETE پاک کردن اطلاعات از دیتابیس
- INSERT INTO اضافه کردن اطلاعات جدید به دیتابیس
دستورات DDLشامل بخشهای زیر میشوند:
- CREATE DATABASE ایجاد یک دیتابیس جدید
- ALTER DATABASE ایجاد تغییرات در دیتابیس
- CREATE TABLE ایجاد یک table جدید
- ALTER TABLE اعمال تغییرات در table
- DROP TABLE پاک کردن یک table
- CREATE INDEX ایجاد یک شاخصه
- DROP INDEX حذف یک شاخص
تعریف شاخصه INDEX : شاخص عبارتست از یک شماره که به هر یک از فیلدها در سطرهای یک جدول اختصاص داده می شود . شاخص ها در پشت پرده جداول ایجاد شده و از دید کاربر کاملا مخفی هستند . استفاده از شاخص ها باعث می شود تا برنامه بتواند مقادیر سطرهای مختلف را بر حسب مقدار یک فیلد و بر حسب شماره شاخص آنها از کم به زیاد یا بر عکس مرتب کند و در عملیات جستجو باعث بالا رفتن سرعت جستجو می شود .
در قسمت های بعدی با کوری نویسی بیشتر آشنا می شویم.
عالی