|
|
|


जैसेàकिसी STATIONARY की
SHOP मे
हम उसके STOCK का RECORD रख सकते है। जिसमे हम किसी भी
ITEM की
ID,PRIZE,QUANTITY आदि को रख सकते है ।
DATA BASE PROGRAMME àMICROSOFT ACCESS ,
ORACLE , OPEN OFFICE ,MY SQL , FOXPRO , MICROSOFT SERVER , POSTGRE SQL , SQLITE
, IBM DB2आदि
।
Ø Data को दो प्रकार मे संगठित किया जाता है :
-
1.
फ्लैट फाइल
2. रिलेशनल ( संबंधात्मक )
ü Data
base backandमे काम करता है । यह कन्टैनर के रुप
मे काम करता है ।
·
Data base मे
columns को field और rows को tuples तथा table को
record और value को item
कहते है । एक table मे कॉलम की संख्या निश्चित होती है ।
o Key
field
यानी लॉक करना यानी उसमे एक तरह कि value डलेगी ।
DBMS à data base mangment system
RDMS à relational data base mangment system
SQL à structures query
language
§
Data के प्रकार :->
1. न्यूमेरिक
2. अल्फान्यूमेरिक
3. बाइनरी
4. तिथि समय
v
Primary key (pk) ->डूप्लीकेट value नही डलेगी ।
v
Primary key का उपयोग दूसरी table मे करने पर उसको foreign key (fk) कहते है ।
v
Paent table के field का उपयोग दूसरी table मे करने पर उसे child table कहते है ।
DDL à data defination
language
DML à data manipulate
language
Ø DML के अन्दर कमान्ड
1. CREATE
2. DROP
3. ALTER आदि ।
Ø DDL के अन्दर कमान्ड
1. INSERT
2. UPDATE
3. SELECT
4. DELETE आदि ।
ü
DML दो प्रकार के होते
है à
1. प्रक्रियागत
2. गैर प्रक्रियागत
VALUE TEXT ,
DATE & TIMEहोने पर ‘’ ( सिन्गल क्यूट ) मे बन्द होगी |
« SELECT
STATEMENT
Ø एक टेबल के सभी कॉलम ( फिल्ड ) रिट्रिव
( प्राप्त ) करने का सिंटेक्स à
SELECT * FROM TABLE NAME ;
EXAMPLE
à
SELECT * FROM STUDENT ;
Ø विशेष कॉलम की वैल्यू प्राप्त करने के
लिए सिंटेक्स
SELECT
FIELD1 NAME , FIELD2 NAME ,FIELD3 NAME ………. FROM TABLE NAME ;
EXAMPLE àSELECT NAME FROM STUDENT ;
Ø डेटा कोA-Z या बढते क्रम मे प्राप्त करने के लिए सिंटेक्स
SELECT
* FROM TABLE NAME ORDER BY FIELD NAMEASC ;
EXAMPLE à SELECT * FROM
STUDENT ORDER BY
“NAME” ASC ;
Ø डेटा को Z-A या घटते क्रम मे
प्राप्त करने के लिए सिंटेक्स
SELECT
* FROM TABLE NAME ORDER BY FIELD NAME DESC ;
EXAMPLE à SELECT * FROM
STUDENT ORDER BY
SR_NO DESC ;
Ø एक समान वैल्यू को प्राप्त करने के लिए
सिंटेक्स
SELECT
* FROM TABLE NAME WHERE FIELD NAME = VALUE;
EXAMPLE à SELECT * FROM
STUDENT WHERE
CLASS = ‘10’ ;
Ø किसी कॉलम से किसी विशेष कॉलम की
वैल्यू प्राप्त करने के लिए सिंटेक्स
SELECT
FIELD NAME FROM TABLE NAME WHERE FIELD NAME = VALUE ;
EXAMPLE à SELECT NAME FROM STUDENT
WHERE SR_NO = 25
;
« INSERT STATEMENT
Ø किसी टेबल के अन्दर डेटा डालने के लिए सिंटेक्स
INSERT INTO TABLE NAME ( FIELD1 NAME , FIELD2 NAME ,FIELD3
NAME ……….) VALUES ( VALUE1, VALUE2, VALUE3 ………);
EXAMPLE à INSERT INTOSTUDENT
( SR_NO,NAME,F_NAME,M_NAME,CLASS ) VALUES ( 21,’MANOJ KUMAR’,’RAMESH CHAND’,’MURTI BAI’, 10 );
« UPDATE STATEMENT
जो वैल्यू (आइटम ) बदलना है, उसे पहले लिखेगे ।
Ø टेबल मे वैल्यू को बदलने ( अपडेट )
करने के लिए सिंटेक्स
Update table name set field name = value
where field name = value ;
Example àUpdate
student set name = ‘golu’ where name = ‘manoj’;
« DELETE STATEMENT
« टेबल का सम्पूर्ण डेटा मिटाने के
लिए सिंटेक्स
DELETE * FROM TABLE NAME ;
Example àDELETE
* FROM STUDENT ;
Ø टेबल के विशेष
कॉलम
का मिटाने के लिए सिंटेक्स
DELETE * FROM TABLE NAME WHERE FIELD1 NAME =
VALUE ,FIELD2 = VALUE…..;
« CREATE STATEMANT
Ø टेबल बनाने के
लिए सिंटेक्स
CREATE TABLE TABLE NAME ( FIELD1 NAME DATA
TYPE (SIZE),FIELD2 NAME DATA TYPE (SIZE), FIELD3 NAME DATA TYPE (SIZE),………);
Example à CREATE TABLE RAMJI ( BAGAT_ID NUMBER,BAGAT_NAME TEXT (20),BAGAT_FATHERNAME TEXT (20));
No comments:
Post a Comment