सीधे मुख्य सामग्री पर जाएं

Featured Post

Register transfer in hindi

SQL commands in hindi

 आज हम computers in hindi मे SQL commands in hindi - DBMS in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-

SQL commands in hindi:- 

(1) create table commands (SQL in hindi):- 

इसमे हम CREATE TABLE commands का use कर टेबल create कर सकते हैं ।

sql create table syntax:-

CREATE TABLE < TableName > ( FieldName Data Type ( width ) , 
FieldName2Data Type ( width ) 
..............................................
..............................................
FieldName3 Data Type ( width ) ) ; 
इसमे यहाँ , Data Type ( width ] = Definition है । 
1. Words CREATE TABLE 
2. Table name
3. Early parenthesis
4. Column definition 
5. Closure parenthesis
6. SQL Terminator
अब हम टीचर का टेबल निर्मित करना चाहते हैं , जिसमें  कॉलम व फील्ड ( eIDNo . , ename , eadd ) होंगे । 
Tables:-
SQL > CREATE TABLE teacher ( eID number ( 5 ) 
ename char ( 20 ) 
eadd char ( 25 ) 
specialization char ( 15 ) ; 
यह commands देने के बाद massages इस प्रकार मिलता है - 
Table Created 
इसमे अब हम table Decryption देखेंगे और फिर इस commands का use करेंगे 
Table:-
SQL > DESC eteacher ; 
elD No.   ename   eadd   especialization
...........      ............   .........    ............................

(2) Insert table commands (SQL in hindi):-

 अब तक table में कोई value नहीं है और इसलिए हम value rows insert करना चाहते हैं । insert commands का use करते है । 

Table:- 

SQL > INSERT INTO eteacher VALUES ( 101 , ' Santu ' , 25 , Lal Kothi , Java ) 

one row inserted

अब इसी तरीके से इस कमांड को बार - बार repeat के लिए और एक से अधिक row insert कर सकते हैं । हालांकि एक ही command को बार - बार type करने के बजाय MACRO ( चिन्ह ' & ' के द्वारा ) का उपयोग करें , क्योंकि MACRO Oracle की बहुत useful सुविधा है । इसलिए कमांड को टाईप करें:-

Table: -

SQL > INSERT INTO eteacher ( elDNo . , ename , eadd , especialization ) 

VALUES ( ' & elIDNo . ' , ' & ename ' , & especialization ) 

अब यह prompt देने के साथ values मांगेगा 

Table

enter the value of elDNo . : 102 

enter the value of ename : Ajay 

enter the value of eadd : 31 , Pratap Nagar 

enter the value of especialization : SQL 

इसके बाद यहmassage देता है -

Table:-

INSERT INTO teacher (102 , ' Ajay ' , '31 , Pratap Nagar ' , SQL ) ;

यदि हम फिर से एक नई row insert करना चाहते हैं , तो इस macro को फिर से Execute करना होगा और इसके लिए SQL Prompt पर सिर्फ slash ( / ) टाईप करने की आवश्यकता है । 

SQL > /

इसके बाद यह फिर से निम्न values मांगता है - 

enter the value ofelDNo .: 103 

enter the value of ename : Pankaj 

enter the value of eadd : 23 , Indrapuri 

enter the value of especialization : Oracle 

INSERT INTO teacher ( 103 , ' Pankaj ' , '23 , Indrapuri , Oracle ;

Note:- 

            / : इसका use अंतिम Buffer command को Execute करने के लिए किया जाता है । 

L : यह सिर्फ अंतिम Buffer command को ही display करता है ।

अब अगर हम row को insert करना चाहते हैं और लेकिन fileds की सारी values नहीं , तब उपयोग करते है । 

SQL > INSERT INTO eteacher ( elDNo . , ename ) VALUES ( 104 , ' vaibhav ' ) ;

यदि commands लिखने में हमने कोई गलती कर दी है और हम उस गलती को commands में सही करना चाहते हैं और सभी को फिर से types नहीं करना चाहते है , लेकिन यह आवश्यक है कि यही अंतिम Buffer command थी तब हम एक कमांड का उपयोग करें - 

SQL > ED

यह command अंतिम Buffer command के साथ Editor को invited करती है और फिर command को Correct करती है और सेव करके Editor को Execute कर देती है । command को Execute करने के लिए अब SQL Prompt पर सिर्फ space ( / ) टाईप करें ।

(3) select Insert table commands (SQL in hindi):-

इस step तक हम टीचर table के साथ बहुत सी steps ले चुके हैं , इसमे लेकिन अभी तक हमने इस टेबल का Content नहीं देखा है । यदि हम यह करना चाहते हैं , तो SELECT The single most powerful data retrieving (query processing) command है और इसके द्वारा हम किसी टेबल की किसी भी प्रकार की लिस्ट देख सकते हैं और अब देखें कि इस कमांड का उपयोग कैसे करता है ।

sql select table syntax:-

SELECT [ALL / DISTINCT] scalar - expression ( s ) 
FROM table ( s ) 
[ WHERE conditional - expression ]  
[ GROUP BY Column ( s ) ] 
[ HAVING Conditional - expression ) 
[ ORDER BY Column ( 2 ) ] ; 
Examples -SOL > SELECT * FROM teacher 
यह इसे इस तरह display करता है -
select Insert table commands (SQL in hindi):-
हम केवल specific fields display करना चाहते हैं , पूरे नहीं , तब हम एक कमांड का उपयोग करते हैं - 
SQL > SELECT ecode , ename FROM teacher
create table commands ( SQL in hindi)
(i) Select with where Clause :- इसका उपयोग Retrieve specific data करने के लिए किया जाता है और यदि हम Specific data देखना चाहते हैं , जो दी गई Conditions पूरी करता है , तो हमें where clause का उपयोग करना पड़ेगा ।

SQL select table syntax:-

Select * from tablename where condition and condition2 .............. 
Example: Select * from teacher where specialization = ' Java ; 
Query केवल उन students के recorddisplays करेगा जिनका Specialization Java है । 
सारे logical और Comparison operators आवश्यकता के अनुसार Condition specific करने के लिए भी उपयोग किए जा सकते 
AND.OR , NOT ( Logical Operator ) , ( greater than ) , < ( less than ) . ( equals to , > = greater than or equals to ) . < = ( less than or equals to ) , 
< > ( not equals to ) Comparision operators
(ii) Select Using Between :- इस Option का use ऐसे डाटा को Retrieve करने में होता है , जो Specific range में आता है । 
Example: - Select * from teacher where joining Data is between '27 Jan. - 10 ' to '27 -Mar - 10 ' ; 
( iii ) Select Using in :- इस Option का use ऐसी Different terms के तहत डाटा Retrieve करने में किया जाता है।
 example: Select * from Teacher where ID Number in ( 103 , 107 , 108 , 113 ) : 
( iv ) Select Using like :- इस Option का use ऐसे records को सर्च करने में किया जाता है , जिसके बारे में हमारे पास ज्यादा जानकारी नहीं होती है ।
Examples:-, यदि हम उन सारे टीचर्स की सूची बनाना चाहते हैं और जिनका नाम S से शुरू होता है , तो इसके लिए Query होगी 
Select * from teacher where Name like ' S % ' ; 
यहाँ , ' % " वे सारे नाम display करेगा जो 5 से शुरू होते हैं और अब यदि हम सारे रेकॉर्ड देखना चाहते हैं , जहाँ नाम ' S ' से शुरू होता है और उसमें सिर्फ पाँच अक्षर है , तो Query होगी 
Select * from teacher where Name like ' S ----- ' ; 
(V) Select using Order By :- इस Option का use किसी Special field column में बढ़ते या घटते क्रम में टेबल को index करने के लिए केवल Cuving के उद्देश्य से किया जाता है । 
Example1 :- Select * from teacher order by Name ; 
Default के द्वारा index बढ़ते क्रम में होगा और घटते क्रम के लिए इसे particular Specific करना होगा।
Example 2 :- Select * from teacher order by Name dsc ; 
( vi ) SELECT with GROUP BY :- यह Optional clause और Oracle को Specific Values rows को group करता है , जो Specified column के लिए Exit होती है । अर्थात् यह एक ऐसा data set create करता है , जिसमें किसी Condition पर आधारित record के set एक साथ group किए जाते हैं । 
Example -
create table commands ( SQL in hindi)
हम इस table को eIDNo . के आधार पर GROUP करना चाहते हैं और Specific record के लिए SUM Specialization का सम निकालना चाहते हैं , तो command होता है । 
SQL > SELECT SUM ( especialization ) FROM teacher GROUP BY elDNo .
( vii ) SELECT using HAVING :- WHERE , GROUP BY Clause के लिए उचित नहीं है और GROUP BY Clause के साथ इसका उपयोग नहीं किया जा सकता है और ऐसी दशा में HAVING , GROUP BY Clause पर Condition लागू है , जो GROUP BY द्वारा Formed group को और filter  करता है । 
Example मानाकि हम सिर्फ eIDNo . = 101 के लिए ही use ( GROUP BY ) Expression देखना चाहते हैं , तो command होगी 
SQL > SELECT SUM ( specialization ) FROM teacher GROUP BY elDNo . HAVING elDNo . = 101 ; 

( 4 ) Rename table commands (SQL in hindi):-

RENAME कमांड का उपयोग टेबल को rename करने में किया जाता है । 
syntax : RENAME OldName to NewName: 
Example  ( a ) : Rename TEACHER to FACULTY ;

( 5 ) Delete table commands (SQL in hindi):-

DELETE command का use किसी Specific row या rows को टेबल में से डिलिट करने में किया जाता है । 
syntax
 : DELETE from tablename ; 
Example ( a ) : DELETER from TEACHER ; 
यह command table TEACHER में storaged सारा डाटा डिलिट कर देगी । हम WHERE की Clause की मदद से delete में condition भी Specific कर सकते हैं । 
Example ( b ) : DELETE from TEACHER where Name = ' Santu ' ; 
यह कमांड केवल ' Santu ' का रिकॉर्ड डिलिट कर देगा।

( 6 ) Drop table commands (SQL in hindi):-

इसमे DROP command का use किसी database से टेबल को delete करने में किया जाता है । 

syntax : इसमे DROP command का use किसी database से टेबल को delete करने में किया जाता है । 

syntax : 

DROP table tablename ; 

Example: DROP table Teacher ; 

यह command database से table TEACHER को डिलिट कर देगा।

DROP table tablename ; 

Example: DROP table Teacher ; 

यह command database से table TEACHER को डिलिट कर देगा। 

( 7 ) Update table commands (SQL in hindi):-

इसमे अपडेट कमांड का उपयोग डाटाबेस में किसी फील्ड वेल्य अपडेट करने में होता है । 

syntax : Update tablename set fieldnamel = newvalue , fieldname2 = newvalue where condition ;
Example
Update TEACHER set Subject = ' JAVA ' , Name = ' Santu ' where IDNumber = 101 ; 
यह command IDNumber " 1001 " के record के लिए नाम को " Santu " से और subject को " JAVA " से replace कर देगा और यदि condition  के साथ WHERE clause नहीं दिया गया तो यह command सारे record के name और subject  दिए हुए name व subject से बदल देगी । 

( 8 ) Rollback table commands ((SQL in hindi):-

अभी हमने अपने टेबल की सारी row delete की है , लेकिन हम चाहते हैं कि वे row वापस मिल जाए और इसके लिए हमें कुछ भी नहीं करना है । ROLLBACK वहाँ है ही , यह वर्तमान transaction की शुरूआत या अंतिम SAVEPOINT के बाद से किए सारे changes को खत्म कर देता है ।
Syntax
SQL > COMMIT 

( 10 ) Alter Table  table commands (SQL in hindi):-

ALTER TABLE command का use टेबल में एक या अधिक नए fields जोड़ने में किया जाता है । इस command का use fields को delete करने में किया जाता है और fields के Data Type को refine करने में भी यह उपयोगी है ।
Syntax
ALTER TABLE tablename ADD / MODIFY ( fieldnamel Data Type ( size ),
fieldname2Data Type ( size ) , ............... ) ; 
Example ( a ) : ALTER TABLE TEACHER ADD ( No. of Batches Number ( 2 ) ) ; 
यह table TEACHER में एक नया fild जोड़ेगा और पूर्व में enter किए सारे record के लिए इस filds की value NULL होगी । 
उदाहरण ( b ) :
( ALTER TABLETEACHERMODIFY ( Subject VARCHAR2 ( 25 ) ] : 
यह Command field subject का Data Type बदल देता है।








टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

foxpro commands in hindi

आज हम computers in hindi मे  foxpro commands  क्या होता है उसके कार्य के बारे मे जानेगे?   foxpro all commands in hindi  में  तो चलिए शुरु करते हैं-   foxpro commands in hindi:-  (1) Clear command in foxpro in hindi:-  इस  command  का प्रयोग  foxpro  की main स्क्रीन ( जहां रिकॉर्ड्स / Output प्रदर्शित होते हैं ) को Clear करने के लिए किया जाता है ।  (2) Modify Structure in foxpro in hindi :-  इस  command  का प्रयोग वर्तमान प्रयुक्त  डेटाबेस  फाईल के स्ट्रक्चर में आवश्यक परिवर्तन करने के लिए किया जाता है । इसके द्वारा नये फील्ड भी जोड़े जा सकते हैं तथा पुराने फील्ड्स को हटाया व उनके साईज़ में भी परिवर्तन किया जा सकता है ।  (3) Rename in foxpro in hindi :-  इस  command  के द्वारा किसी  database  file का नाम बदला जा सकता है जिस फाईल को Rename करना हो वह मैमोरी में खुली नहीं होनी चाहिए ।   Syntax : Rename < Old filename > to < New filename >  Foxpro example: -  Rename Student.dbf to St.dbf (4) Copy file in foxpro in hindi :- इस command के द्वारा किसी एक डेटाबेस फाईल के रिकॉ

foxpro data type in hindi । फॉक्सप्रो

 आज हम computers in hindi मे फॉक्सप्रो क्या है?  Foxpro data type in hindi  कार्य के बारे मे जानेगे? How many data types are available in foxpro?    में  तो चलिए शुरु करते हैं-    How many data types are available in foxpro? ( फॉक्सप्रो में कितने डेटा प्रकार उपलब्ध हैं?):- FoxPro में बनाई गई डेटाबेस फाईल का एक्सटेन्शन नाम .dbf होता है । foxpro data type in hindi (फॉक्सप्रो डेटा प्रकार) :- Character data type Numeric data type Float data type Date data type Logical data type Memo data type General data type 1. Character data type :- Character data type  की फील्ड में अधिकतम 254 Character store किये जा सकते हैं । इस टाईप की फील्ड में अक्षर जैसे ( A , B , C , .......Z ) ( a , b , c , ...........z ) तथा इसके साथ ही न्यूमेरिक अंक ( 0-9 ) व Special Character ( + , - , / . x , ? , = ; etc ) आदि भी Store करवाए जा सकते हैं । इस प्रकार की फील्ड का प्रयोग नाम , पता , फोन नम्बर , शहर का नाम , पिता का नाम , माता का नाम आदि संग्रहित करने के लिए किया जाता है । 2. Numeric data type :- Numeric da

Management information system (MIS in hindi)

What is Management Information Systems (MIS) in hindi ? Introduction to management information system (MIS in hindi):-  बिजनेस प्रॉब्लम का समाधान प्राप्त करने के लिए युजर, तकनीक और प्रॉसीजर (procedure) एक साथ मिलकर  कार्य करते हैं। यूूूूजर तकनीक और प्रॉसीजर के सकलन को Information system  कहते हैं।   management information system definition :- जब इनफॉर्मेशन सिस्टम में निहित सभी भाग एक अनुशासन (Discipline) विधि से किसी बिजनेस प्रॉब्लम को हल करते हैं तो इस प्रक्रिया को Management information system ( MIS in hindi ) कहते हैं।   MIS कोई नवीन व्यवस्था नहीं है, कंप्यूटर के आगमन से पूर्व व्यवसाय की गतिविधियों का योजना निर्धारण और नियन्त्रण करने का कार्य इसी प्रकार की MIS विधि से ही सम्पन्न किया जाता था।  कंप्यूटर ने इस MIS व्यवस्था में नवीन आयामों  जैसे, गति (speed), शुद्धता (accuracy) और वृहद मात्रा में डेटा समापन को भी सम्मिलित कर दिया गया है। management, Information और system    को कंप्यूटर की सहायता से मिश्रित व्यावसायिक गतिविधियों को सम्पन्न किया जाता है।  किसी ऑर्गेनाइजेशन की ऑ