Database-SQL, Query- INSERT-Page-2

Database-SQL, MySQL, Oracle Query- INSERT-Page-2

DML- (DATA MANIPULATION LANGUAGE)

INSER, UPDATE, DELET

(DATA নিয়ে কাজ করা। ডাটা এন্ট্রি, ডাটা পরিবর্তন, পরিবর্ধন, সংযোজন, বিয়োজন বা মোছা)

 পুনরয় SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।

SQL> select * from dept;

 

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH       DALLAS

        30 SALES          CHICAGO

        40 OPERATIONS     BOSTON

        50 Administration Dhaka

        60 Purchase       Khulna

        70 production     Bagerhat

 

        7 rows selected.

 

দেখা গেল- আরো এক রো ডাটা বৃদ্ধি পেয়েছে অর্থাৎ আমরা আরো এক সারি ডাটা এন্ট্রি করেছি।

পুনরায়  PRODUCT TABLE এ  DATA INSERT  করার জন্য নিচের মত করে কমান্ড লিখতে হবে।

 

SQL>INSERT INTO PRODUCT

  VALUES(01, 'DISPRIN', 'T', 'BEXIMCO', 10, 10000, 10000, 12000, 1000)

    1 row created.

 

SELECT কমান্ড দিয়ে PRODUCT টেবিলের ডাটা দেখে নেওয়া যাক।

 

PRODUCT_ID  PRODUCT_NAME P TYPE  P MADE_BY P_UNIT  P_QTY   P_PRICE  S_PRICE   RE_ORDER_LAVEL

----------- --------- ------- -------  -----  ----   -------  ------  -------------

         1  DISPRIN      T BEXIMCO       10   10000    10000    12000      1000

 

DATA ENTRY / INSERT  DATA WITH 'NULL' OR 'NOT NULL' VALUE

সকল কলামে ডাটা এন্ট্রি করা নাও লাগতে পারে। সেক্ষেত্রে ডাটা এন্ট্রির সময়ে কোন কোন কলাম খালি রাখতে হতে পারে। নিচের মত করে বিভিন্ন ভাবে এ কাজাট করা যেতে পারে। 'NULL' অর্থ কিছু না বা ফাঁকা। মনে রাখতে 'NULL' অর্থ শূন্য নয়।

 

SQL> insert into dept

  (deptno, dname, loc)

  values (45, 'engineering', null);

     1 row created.

  

SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।

SQL> select * from dept;

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH       DALLAS

        30 SALES          CHICAGO

        40 OPERATIONS     BOSTON

        45 engineering

 

আবার এভাবেও করা যায়।

SQL> insert into dept

  values (55, 'security', null);

    1 row created.

 

পুনরায় SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH       DALLAS

        30 SALES          CHICAGO

        40 OPERATIONS     BOSTON

        45 engineering

        55 security

        6 rows selected.

 

আবার এভাবেও করা যায়।

SQL> insert into dept

  values (65, 'medical', ' ');

    1 row created.

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন