SQL Tutorialsএসকিউয়েল টিউটোরিয়াল-সূচনা (SQL Tutorial in Bangla)

SQL= Structured Query Language (উচ্চারন সেকুয়েল বা এসকুয়েল ess-cuell) রিলেশনাল ডেটাবেস ম্যানেজের জন্য এটা একটা শক্তিশালি ল্যাংগুয়েজ। এই ল্যাংগুয়েজ দিয়ে যেকোন ডেটাবেস সিস্টেমের ডেটা পরিচালনা (Manipulate) এবং অ্যাকসেস করতে পারবেন যেমন-MySQL, SQL Server, Oracle ইত্যাদি। এটা 4th generation language.তবে এটা কোন পূর্নাঙ্গ প্রোগ্রামিং ল্যাংগুয়েজ নয় কারন ডেটা স্ট্রাকচার সাপোর্ট করেনা যেমন loop,branch.

spfoundationbd.com a এসকিউয়েল দিয়ে কিভাবে MySQL ডেটাবেস কিভাবে ম্যানেজ করা যায় তা আলোচনা করা হবে।

এসকিউয়েল দিয়ে (মাইএসকিউয়েলে) কি কি করা যায়?

নতুন একটা ডেটাবেস তৈরী করা যায়

নতুন টেবিল তৈরী করা যায়

Query করা যায়

ডেটাবেস থেকে ডেটা তুলে আনা যায়

ডেটাবেসে নতুন রেকর্ড ঢুকানো যায়

রেকর্ড আপডেট করা যায়

ডিলিট করা যায় ইত্যাদি

একটা এসকিউয়েল স্টেটমেন্ট উদাহরন

1.SELECT name, email FROM users WHERE salary > 40000;

এসকিউয়েলে উপরের এই পুরো স্টেটমেন্ট টিকে বলে কোয়েরি। একটা কোয়েরিতে ডেটাবেসের টেবিল, কলামের নাম ব্যাকটিক (`) দিয়ে লেখা যায় তবে না দিলেও কাজ হবে। যেমন উপরের কোয়েরিটি নিচের মত লিখতে পারতাম

 

1.SELECT ‌‍`nam‌‌‌‍e`, `email` FROM `users` WHERE `salary` > 40000;