PostgreSQLBeginner
INSERT, UPDATE, DELETE — data বদল করা
DML-এর মূল ৩টি operation — নিরাপদ ব্যবহারের নিয়ম।
5টি অংশবাংলা ভাষায়
-- একটি row
INSERT INTO products (name, price, qty)
VALUES ('Keyboard', 1200, 15);
-- একাধিক row
INSERT INTO products (name, price, qty)
VALUES ('Monitor', 24000, 4), ('Mouse', 450, 40);-- দাম বাড়ালাম (শর্তসহ)
UPDATE products
SET price = price * 1.05
WHERE name = 'Monitor';
-- qty-র কম স্টক মুছলাম
DELETE FROM products WHERE qty = 0;RETURNING— বদলানো row ফিরে পাওয়া যায়WHEREঅপরিহার্য — সাবধান, উপরে বলে আসছি- প্রতিটি UPDATE/DELETE
WHERE-এ primary key বা unique value
DELETE FROM products WHERE id = 2 RETURNING id, name;সবচেয়ে সাধারণ দুর্ঘটনা
UPDATE products SET qty = 0; — WHERE বাদ পড়লেই সব row-র stock শূন্য। transaction দিয়ে শুরু/রোলব্যাক করা অভ্যেস করুন।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।