sql server

اينجا قراره ياد بگيريم چطور برنامه نويسي رو شروع كنيم

5 اشتباه رايج در sql كه بايد از آن پرهيز كنيد

بسياري از افراد تازه كار اشتباهات كوچك اما رايجي انجام مي دهند كه ممكن است آنان را تا مدت ها به خود مشغول كند و براي رفع آن مجبور شوند زمان بسيار زيادي را صرف كنند. اگر شما هم قصد داريد با پايگاه داده SQL شروع به كار كنيد، بهتر است اين اشتباهات را بشناسيد تا به راحتي از پيش آمدن آنان جلوگيري كنيد و به روند كدنويسي خود سرعت بيشتري ببخشيد.

در اين پست قصد داريم 5 اشتباه رايج در پايگاه داده sql server را معرفي كنيم.

 

انتخاب database اشتباه

زماني كه شما sql server management studio را باز مي كنيد و ميخواهيد يك query جديد بنويسيد، ديتابيس به طور پيش فرض روي master است. در حالي كه به احتمال زياد شما قصد كار روي database ديگري داريد. پس فراموش نكنيد كه حتما قبل از اجراي query هاي خود، پايگاه داده مدنظر را چك كنيد.

 

SQL SERVER 2019

 

اشتباه املايي در نوشتن دستورات

دستورات sql كلمات كليدي خاصي دارد كه بايد حتما به طور درست نوشته شوند. گاهي يك كاراكتر اشتباه يا جابه جا شده باعث مي شود كل دستور sql به درستي شناسايي نشود و قابل اجرا نباشد. بهترين راهكار براي چك كردن اين مورد اين است كه به رنگ كلمات كليدي توجه كنيد. مثلا كلمه select در صورتي كه درست نوشته شده باشد بايد حتما به رنگ آبي دربيايد. اگر اين كلمه را همچنان با رنگ مشكي مي بينيد احتمال اشتباه املايي در آن بسيار زياد است. يك راهكار ديگر اين است كه كلمات كليدي را با حروف بزرگ بنويسيد تا هم به خوانايي دستور كمك كنيد و هم كلمات كليدي را از ساير اجراي دستور مثل نام جدول و ستون ها مجزا كنيد.

 

SQL server 2019

 

علامت براكت  [] يا نقل قول  ' حذف شده

علامت براكت و نقل قول به طور مكرر در sql استفاده مي شود. اين علامت ها بايد حتما به صورت دوتايي يا جفت به كار بروند يعني مثلا به ازاي هر براكت باز، حتما يك براكت بسته وجود دارد و تمام متن مدنظر شما بايد توسط علامت نقل قول احاطه شده باشد. در غير اين صورت sql متوجه نمي شود چه زماني متن تمام و بقيه دستور آغاز مي شود.

 

انتخاب اشتباه قسمتي از دستور

محيط sql server management studio جاي مناسبي براي نوشتن دستورات sql و اجراي آن است. اگر تنها قسمتي از دستور را انتخاب كنيد و دكمه اجرا را بزنيد، فقط همان قسمت اجرا مي شود.

مثلا در تصويري كه مشاهده مي كنيد جدول Person.Person كامل هايلايت نشده است بنابراين نتيجه خطا دارد.

انتخاب بخشي از دستورات تنها زماني مفيد است كه شما query هاي زيادي داشته باشيد و بخواهيد فقط تعدادي از آن را اجرا كنيد.

 

sql server 2019

 

علامت ويرگول , و نقطه ويرگول ;

علامت ويرگول براي جداسازي اجزاي ليست مثلا ستون هاي يك جدول استفاده مي شود در حالي كه علامت نقطه ويرگول براي نشان دادن پايان دستور به كار مي رود. هريك از اين علامت ها اگر كم تر يا بيشتر از حد نياز يا در جاي نامناسب باشند، باعث بروز مشكل مي شوند.

يكي از راهكارهاي مناسب براي اينكه در ليست ستون هاي مدنظرتان علامت ويرگول اضافي نداشته باشيد، اين است كه علامت ويرگول را به جاي اينكه بعد از نام ستون قرار دهيد، قبل از آن بنويسيد. در اين صورت اگر يكي از ستون ها مخصوصا ستون آخر را حذف كنيد، علامت ويرگول هم حذف خواهد شد و مشكلي پيش نمي آيد.

 

sql server 2019

sql server 2019

شما مي توانيد براي يادگيري سير تا پياز sql server 2019 از مقدماتي تا پيشرفته به سايت الگوريتم اول مراجعه كنيد و با استفاده از ويدئوهاي آموزشي اين پايگاه داده را به طور كامل ياد بگيريد.

 

منبع: سايت essentialsql

3 راهكار عالي براي اينكه SQL را به راحتي ياد بگيريد

اگر تا به حال قصد شروع يادگيري SQL را داشته ايد ولي نميدانستيد از كجا بايد شروع كنيد و از يادگيري آن نااميد شده ايد، اين پست را حتما مطالعه كنيد. در اين پست 3 راهكار عالي براي يادگيري پايگاه داده SQL به شما معرفي مي كنيم:

 

آموزش SQL

 

اولين قدم اين است كه اصلا خودتان را درگير نوع پايگاه داده نكنيد

در ابتداي يادگيري SQL ، بسياري از افراد نمي دانند بايد كدام پايگاه داده را از بين  MySQL ، Oracle و SQL Server و... انتخاب كنند. اگر بخواهيم صادق باشيم در ابتداي راه تفاوت زيادي بين اين پايگاه داده ها وجود ندارد. آنچه مهم است يادگيري مفاهيم اصلي است كه از اين نظر تمام پايگاه داده هاي رابطه اي مفاهيم و نوشتار مشابه اي دارند.

فرض كنيد ما يك جدول براي كارمندان به نام Employee داريم كه شامل ستون هاي نام و نام خانوادگي است. دستور select براي تمام پايگاه داده هاي گفته شده مشابه يكديگر است:

;Select firstname, lastname from Employee

همانطور كه گفتيم در ابتداي راه بايد تمركز اصلي تان را روي يادگيري مفاهيم پايه و اصلي قرار دهيد و سپس در مراحل بعد شروع به يادگيري جزئيات دستور اين پايگاه داده ها كنيد.

 

كامپيوترتان را آماده كنيد

براي يادگيري SQL شما نياز داريد با چالش ها و تمرين هاي زيادي مواجه شويد. پس بهتر است به مجموعه داده ي مدنظر دسترسي داشته باشيد تا بتوانيد به راحتي query هاي خود را اجرا كنيد. يكي از راه هاي يادگيري اين است كه خودتان مجموعه داده را روي سيستم نصب كنيد و تلاش كنيد داده هاي مختلفي را با اجراي دستورات گوناگون از جدول بازيابي كنيد. روش ديگري كه براي يادگيري وجود دارد اين است كه از دوره ها و ويدئوهاي آموزشي معتبر موجود در اين زمينه استفاده كنيد. شما مي توانيد با مراجعه به سايت الگوريتم اول دوره آموزش مقدماتي تا پيشرفته sql server 2019 را مشاهده كنيد و پس از گذراندن آزمون ها و پروژه هاي اين دوره، مدرك معتبر دانشگاه شيراز دريافت كنيد.

 

آموزش پايگاه داده sql server

 

براي يادگيري، برنامه ريزي داشته باشيد

يادگيري يك زبان برنامه نويسي جديد در ابتداي راه ممكن است كمي گيج كننده و سخت به نظر برسد. پس بهتر است ابتدا مشخص كنيد چه عنوان هايي از زبان جديد را بيشتر نياز داريد و بعد از مشخص كردن آن، با مراجعه به منابع معتبر آموزشي به اين عنوان ها ترتيب زماني بدهيد تا همه مطالب را بعد از يادگيري مقدمات و پيش نياز هاي آن ياد بگيريد. در اين صورت ديگر مطمئن هستيد كه هيچ مبحثي را از قلم نينداخته ايد و همه مطالب را به طور كامل فراگرفته ايد.