my sql چیست؟
my sql مخفف کلمات My Structured Query Language است . my sql یک سیستم مدیریت دیتا بیس است که دیتا بیس محلی برای ذخیره و نگهداری داده ها و اطلاعات می باشد. پس به طور کلی می توان گفت my sql سیستمی است که می تواند همه ی اطلاعات را برای ما در دیتابیس ذخیره و مدیریت کند و کار با دیتا بیس را برای ما راحتر می کند.ما در این مقاله توضیح میدهیم my sql چیست؟ و چه ویژگی هایی دارد.
کاربرد و ویژگی های my sql :
1-مدیریت داده ها در دیتا بیس مانند ذخیره سازی ، مرتب کردن ، جستجو و بازیابی داده ها
2-استفاده همزمان چندین کاربر از داده ها
3-کارایی بالا و هزینه پایین
4-قابلیت حمل و یادگیری آسان آن
5-رابطه بسیار خوب با زبان php
6-امنیت دادها
برخی داده هایی که my sql از آنها پشتیبانی می کند:
نوع داده کاراکتری
1-varchar: این نوع داده برای رشته است مانند نام و تعداد کاراکتر های آن 255 مباشد.
2-char :زمانی که طول رشته را بدانیم مورد استفاده قرار می گیرد.
3-text :یک رشته ای با طول متغییر است و تا 4 گیگابایت داده را در خود نگهداری می کند.
نوع داده عددی
1-decimal : اعداد اعشاری
2- integer : اعداد صحیح
3- enum :مقادیر بله و خیر
نوع داده زمان و تاریخ(date time)
my sql توسط شرکت اوراکل توسعه و پشتیبانی می شود و رقبای اصلی آن sql server ، postgre sql ، oracle می باشد.
فرق my sql و sql server
sql server یک بانک اطلاعاتی از نوع دیتابیس های رابطه ای است که وظیفه آن ذخیره و بازیابی اطلاعات بر اساس نرم افزار های دیگر می باشد که توسط شرکت مایکروسافت تولید و با هزینه ی بالایی فروخته می شود . همان طور که در بالا به آن اشاره کردیم my sql یک سامانه مدیریت پایگاه دادهای open-sourc می باشد.