SQL এর গঠন | এসকিউএল গঠন

SQL এর গঠন :

একটি ডেটাবেজে প্রায়ই এক বা একাধিক ডেটাবেজ টেবিল থাকে। প্রতিটি ডেটাবেজ টেবিলকেই নির্দিষ্ট নাম দ্বারা শনাক্ত করা হয়। যেমন- “Medicine” , “Orders” ,”Student” অথবা “Customers”। টেবিলের প্রতিটি সারি তথ্য নিয়ে গঠিত ।

নমুনা ডেটাবেজ Table “Medicine” :

Medicine Table :

id          Name Brand Amount          Price
(taka)        
Stock   LocationTag
1 AceXR   Square      200 2 1 1
2 AcePlus Square 200 3 1 1
3 Ace Square  200 1 1 1
4 FastXR Acme 200 3 1 1
5 Seclo Square 100 5 1 2
6 Losectil Losectil 100 5 2 2
7 Losectil
Powder    
Losectil     50 10 2 2
8 Mucopsil
Syrap
Square 20 75 3 5
9 Basok
Syrap
Unani 25 55 3 5
10 Safi
Syrap
Hamdard 30 60 3 5
11 Napa Extra Beximco 200 3 1 1
12 Ciprocin
500mg
Square 50 31 3 4
13 Zimax
500mg
Square  50 33 4 4
14 Algin Pharma 50 10 2 2

উপরের টেবিলটিতে ১৪টি সারি(প্রতি সারিতে একটি মেডিসিন আইটেম) এবং ৭টি কলাম রয়েছে (id,Name,Brand,Amount,Price,Stock,LocationTag) যাহাতে ফার্মাসিতে থাকা ১৪টি মেডিসিন সম্পর্কে বিস্তারিত তথ্য রয়েছে।

SQL স্টেটমেন্ট/SQL কমান্ড

SQL স্টেটমেন্ট/SQL কমান্ড এর মাধ্যমে ডেটাবেজের বেশির ভাগ কাজ সম্পাদিত হয়ে থাকে।

নিচের SQL স্টেটমেন্টটি “Medicne1” টেবিল থেকে সকল রেকর্ড সিলেক্ট করবেঃ

SELECT * FROM Medicine1;

সাধারণ কমান্ড : SELECT * FROM টেবিলের নাম;

এখানে * দ্বারা সব(All) বুঝায় ।

SQL কমান্ড এ ব্যবহৃত SQL কীওয়ার্ড-সমূহ কেস-সেন্সিটিভ নয়। যেমনঃ Select এবং SELECT একই অর্থে ব্যবহৃত হয়।

SQL স্টেটমেন্ট/SQL কমান্ড এর শেষে সেমিকোলন(;) এর ব্যবহার :

কিছু ডেটাবেজ সিস্টেমে প্রতিটি SQL স্টেটমেন্টের শেষে একটি সেমিকোলন(;) ব্যবহার করা আবশ্যক। ডেটাবেজ সিস্টেম সার্ভারে একই সাথে একাধিক SQL স্টেটমেন্ট এক্সিকিউট করার জন্য ডেটাবেজ সিস্টেমে স্টেটমেন্ট-সমূহকে আলাদা করার আদর্শ/standard উপায় হলো সেমিকোলন(;) । সেমিকোলন(;) বাক্যের শেষে দাড়ির মতো কাজ করে ।

Leave a Reply

Your email address will not be published. Required fields are marked *