۱۳۹۴/۶/۲۸، ۱۲:۳۱:۳۹ عصر
دستورات DML و DDL در اس کیو ال
SQL به دو قسمت تقسیم میشود :
زبان دستکاری داده ها DML (Data Manipulation Language)
زبان تعریف داده ها DDL (Data Definition Language)
دستورات 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 : شاخص عبارتست از يک شماره که به هر يک از فيلدها در سطرهای يک جدول اختصاص داده می شود . شاخص ها در پشت پرده جداول ايجاد شده و از ديد کاربر کاملا مخفی هستند . استفاده از شاخص ها باعث می شود تا برنامه بتواند مقادير سطرهای مختلف را بر حسب مقدار يک فيلد و بر حسب شماره شاخص آنها از کم به زياد يا بر عکس مرتب کند و در عمليات جستجو باعث بالا رفتن سرعت جستجو می شود .
SQL به دو قسمت تقسیم میشود :
زبان دستکاری داده ها DML (Data Manipulation Language)
زبان تعریف داده ها DDL (Data Definition Language)
دستورات 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 : شاخص عبارتست از يک شماره که به هر يک از فيلدها در سطرهای يک جدول اختصاص داده می شود . شاخص ها در پشت پرده جداول ايجاد شده و از ديد کاربر کاملا مخفی هستند . استفاده از شاخص ها باعث می شود تا برنامه بتواند مقادير سطرهای مختلف را بر حسب مقدار يک فيلد و بر حسب شماره شاخص آنها از کم به زياد يا بر عکس مرتب کند و در عمليات جستجو باعث بالا رفتن سرعت جستجو می شود .