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
20 RESEARCH
30 SALES
40 OPERATIONS
50 Administration
60 Purchase
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);
SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING
20 RESEARCH
30 SALES
40 OPERATIONS
45 engineering
আবার এভাবেও করা যায়।
SQL> insert into dept
values (55, 'security', null);
1 row created.
পুনরায় SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING
20 RESEARCH
30 SALES
40 OPERATIONS
45 engineering
55 security
6 rows selected.
আবার এভাবেও করা যায়।
SQL> insert into dept
values (65, 'medical', ' ');
1 row created.
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন