Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • PostgreSQL Documentation40টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Postgres Intro
  • Relational Model
  • Install & Setup
  • Connect psql
  • SELECT basics
  • Data Types
  • Create Table
  • Constraints
  • INSERT / UPDATE / DELETE
  • NULL & COALESCE
  • Schema Design
  • Relationships
  • Joins
  • Joins Advanced
  • Aggregation
  • ORDER / LIMIT
  • String Functions
  • Date Functions
  • Subqueries
  • CTE (WITH)
  • Views
  • Window Functions
  • Transactions
  • Indexes
  • Performance
  • UPSERT
  • JSONB
  • Full-Text Search
  • Triggers
  • Roles & Privileges
  • Backup & Restore
  • Node + PostgreSQL
  • Prisma Intro
  • Prisma Migrations
  • TechShop Schema
  • TechShop Queries
  • TechShop API
  • Best Practices
  • Common Mistakes
  • Interview Questions
  1. Docs
  2. PostgreSQL
  3. INSERT, UPDATE, DELETE — data বদল করা
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 করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরConstraints — NOT NULL, UNIQUE, CHECK, DEFAULTপরেরNULL মান — IS NULL, COALESCE, NULLIF
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com