SQL (Structured Query Language) হলো একটি স্ট্যান্ডার্ড ভাষা যা ডেটাবেস পরিচালনা করতে ব্যবহৃত হয়। টেরাডেটা (Teradata) SQL ব্যবহার করে ডেটা ম্যানেজমেন্ট এবং ডেটাবেস অপারেশন করতে সহায়তা করে। টেরাডেটায় সাধারণ SQL কুয়েরিগুলি যেমন SELECT, INSERT, UPDATE, এবং DELETE ডেটাবেসে বিভিন্ন কার্যক্রম সম্পাদন করতে ব্যবহৃত হয়।
SELECT Query
SELECT কুয়েরি ডেটাবেস থেকে ডেটা রিট্রিভ (retrieve) করতে ব্যবহৃত হয়। এটি টেবিলের নির্দিষ্ট কলাম অথবা সমস্ত কলাম নির্বাচন করতে পারে।
Syntax:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
উদাহরণ:
SELECT customer_id, first_name, last_name
FROM customers
WHERE city = 'Dhaka';
এটি customers টেবিল থেকে customer_id, first_name, এবং last_name কলামগুলোর মান বের করবে, যেখানে city কলামের মান 'Dhaka' হবে।
INSERT Query
INSERT কুয়েরি ডেটাবেসে নতুন রেকর্ড যুক্ত করার জন্য ব্যবহৃত হয়।
Syntax:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
উদাহরণ:
INSERT INTO customers (customer_id, first_name, last_name, city)
VALUES (1001, 'John', 'Doe', 'Dhaka');
এটি customers টেবিলের মধ্যে একটি নতুন রেকর্ড (customer_id, first_name, last_name, city) যুক্ত করবে।
UPDATE Query
UPDATE কুয়েরি ডেটাবেসের একটি বা একাধিক রেকর্ডের মান পরিবর্তন করার জন্য ব্যবহৃত হয়।
Syntax:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
উদাহরণ:
UPDATE customers
SET city = 'Chittagong'
WHERE customer_id = 1001;
এটি customers টেবিলের customer_id 1001 যাদের আছে, তাদের city কলামের মান 'Chittagong' দিয়ে আপডেট করবে।
DELETE Query
DELETE কুয়েরি ডেটাবেস থেকে একটি বা একাধিক রেকর্ড মুছে ফেলার জন্য ব্যবহৃত হয়।
Syntax:
DELETE FROM table_name
WHERE condition;
উদাহরণ:
DELETE FROM customers
WHERE customer_id = 1001;
এটি customers টেবিল থেকে customer_id 1001 এর রেকর্ডটি মুছে ফেলবে।
সারাংশ
টেরাডেটায় SELECT, INSERT, UPDATE, এবং DELETE কুয়েরি মূলত ডেটাবেসে ডেটা রিট্রিভ, ইনসার্ট, আপডেট, এবং ডিলিট করতে ব্যবহৃত হয়। এই কুয়েরিগুলি ডেটাবেস পরিচালনার জন্য অত্যন্ত গুরুত্বপূর্ণ, এবং এগুলি টেবিলের মধ্যে ডেটা অ্যাক্সেস, পরিবর্তন এবং মুছে ফেলার জন্য প্রতিদিনের কাজের অংশ হয়ে থাকে।
Read more