SQL چیست؟
- SQL مخفف Structured Query Language است
- ای کیو ال به شما امکان می دهد به پایگاه داده ها دسترسی داشته باشید و آنها را دستکاری کنید.
- SQL در سال 1986 استاندارد مؤسسه استانداردهای ملی آمریکا (ANSI) و در سال 1987 استاندارد سازمان بین المللی استاندارد (ISO) شد.
SQL چه کاری می تواند انجام دهد؟
- SQL می تواند داده ها را از پایگاه داده بازیابی کند.
- SQL می تواند رکوردها را در پایگاه داده وارد کند.
- SQL می تواند رکوردهای موجود در پایگاه داده را به روز کند.
- SQL می تواند رکوردها را از پایگاه داده حذف کند.
- SQL می تواند پایگاه داده جدیدی ایجاد کند.
- SQL می تواند جداول جدید را در پایگاه داده ایجاد کند.
- SQL می تواند رویه های ذخیره شده را در پایگاه داده ایجاد کند.
- SQL می تواند نماها را در پایگاه داده ایجاد کند.
- SQL می تواند مجوزها را روی جداول، رویه ها و نماها تنظیم کند.
SQL یک استاندارد است – اما ….
اگرچه SQL یک استاندارد ANSI/ISO است، اما نسخه های مختلفی از زبان SQL وجود دارد.
با این حال، برای انطباق با استاندارد ANSI ، همه آنها حداقل از دستورات اصلی (مانندINSERT
WHERE
،SELECT
،UPDATE
و DELETE
)به شیوه ای مشابه پشتیبانی می کنند.
نکته: اکثر برنامه های پایگاه داده SQL علاوه بر استاندارد SQL، پسوندهای اختصاصی خود را نیز دارند!
استفاده از SQL در وب سایت شما
برای ساخت یک وب سایت که داده ها را از یک پایگاه داده نشان می دهد، شما نیاز دارید:
- یک برنامه پایگاه داده RDBMS (به عنوان مثال MS Access، SQL Server، MySQL)
- برای استفاده از یک زبان برنامه نویسی سمت سرور، مانند PHP یا ASP
- جمع اوری داده تمیز برای استفاده در SQL
- برای استفاده از HTML / CSS برای استایل دادن به صفحه
RDBMS
RDBMS مخفف سیستم مدیریت پایگاه داده رابطه ای است.
RDBMS پایه ای برای SQL و برای تمام سیستم های پایگاه داده مدرن مانند MS SQL Server، IBM DB2، Oracle، MySQL و Microsoft Access است.
داده ها در RDBMS در اشیاء پایگاه داده به نام جداول ذخیره می شوند. جدول مجموعه ای از ورودی های داده مرتبط است و از ستون ها و ردیف ها تشکیل شده است.
هر جدول به موجودیت های کوچکتری به نام فیلد تقسیم می شود. فیلدهای جدول مشتریان شامل شناسه مشتری، نام مشتری، نام تماس، آدرس، شهر، کد پستی و کشور است. فیلد ستونی در جدول است که برای حفظ اطلاعات خاص در مورد هر رکورد در جدول طراحی شده است.
یک رکورد که ردیف نیز نامیده می شود، هر ورودی جداگانه ای است که در یک جدول وجود دارد. به عنوان مثال، 91 رکورد در جدول مشتریان بالا وجود دارد. رکورد یک موجودیت افقی در یک جدول است.
ستون یک موجودیت عمودی در جدول است که شامل تمام اطلاعات مرتبط با یک فیلد خاص در یک جدول است.
منبع:www.w3schools.com
بدون دیدگاه