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

Featured Post

What is Magnetic Tape 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 बदल देता है।








टिप्पणियाँ

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

ms excel functions in hindi

  आज हम  computer in hindi  मे ms excel functions in hindi(एमएस एक्सेल में फंक्शन क्या है)   -   Ms-excel tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- ms excel functions in hindi (एमएस एक्सेल में फंक्शन क्या है):- वर्कशीट में लिखी हुई संख्याओं पर फॉर्मूलों की सहायता से विभिन्न प्रकार की गणनाएँ की जा सकती हैं , जैसे — जोड़ना , घटाना , गुणा करना , भाग देना आदि । Function Excel में पहले से तैयार ऐसे फॉर्मूले हैं जिनकी सहायता से हम जटिल व लम्बी गणनाएँ आसानी से कर सकते हैं । Cell Reference में हमने यह समझा था कि फॉर्मूलों में हम जिन cells को काम में लेना चाहते हैं उनमें लिखी वास्तविक संख्या की जगह सरलता के लिए हम उन सैलों के Address की रेन्ज का उपयोग करते हैं । अत : सैल एड्रेस की रेन्ज के बारे में भी जानकारी होना आवश्यक होता है । सैल एड्रेस से आशय सैल के एक समूह या श्रृंखला से है । यदि हम किसी गणना के लिए B1 से लेकर  F1  सैल को काम में लेना चाहते हैं तो इसके लिए हम सैल B1 , C1 , D1 , E1 व FI को टाइप करें या इसे सैल Address की श्रेणी के रूप में B1:F1 टाइ

window accessories kya hai

  आज हम  computer in hindi  मे window accessories kya hai (एसेसरीज क्या है)   -   Ms-windows tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- window accessories kya hai (एसेसरीज क्या है)  :- Microsoft Windows  कुछ विशेष कार्यों के लिए छोटे - छोटे प्रोग्राम प्रदान करता है इन्हें विण्डो एप्लेट्स ( Window Applets ) कहा जाता है । उनमें से कुछ प्रोग्राम उन ( Gadgets ) गेजेट्स की तरह के हो सकते हैं जिन्हें हम अपनी टेबल पर रखे हुए रहते हैं । कुछ प्रोग्राम पूर्ण अनुप्रयोग प्रोग्रामों का सीमित संस्करण होते हैं । Windows में ये प्रोग्राम Accessories Group में से प्राप्त किये जा सकते हैं । Accessories में उपलब्ध मुख्य प्रोग्रामों को काम में लेकर हम अत्यन्त महत्त्वपूर्ण कार्यों को सम्पन्न कर सकते हैं ।  structure of window accessories:- Start → Program Accessories पर click Types of accessories in hindi:- ( 1 ) Entertainment :-   Windows Accessories  के Entertainment Group Media Player , Sound Recorder , CD Player a Windows Media Player आदि प्रोग्राम्स उपलब्ध होते है

report in ms access in hindi - रिपोर्ट क्या है

  आज हम  computers in hindi  मे  report in ms access in hindi (रिपोर्ट क्या है)  - ms access in hindi  के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-  report in ms access in hindi (रिपोर्ट क्या है):- Create Reportin MS - Access - MS - Access database Table के आँकड़ों को प्रिन्ट कराने के लिए उत्तम तरीका होता है , जिसे Report कहते हैं । प्रिन्ट निकालने से पहले हम उसका प्रिव्यू भी देख सकते हैं ।  MS - Access में बनने वाली रिपोर्ट की मुख्य विशेषताएँ :- 1. रिपोर्ट के लिए कई प्रकार के डिजाइन प्रयुक्त किए जाते हैं ।  2. हैडर - फुटर प्रत्येक Page के लिए बनते हैं ।  3. User स्वयं रिपोर्ट को Design करना चाहे तो डिजाइन रिपोर्ट नामक विकल्प है ।  4. पेपर साइज और Page Setting की अच्छी सुविधा मिलती है ।  5. रिपोर्ट को प्रिन्ट करने से पहले उसका प्रिन्ट प्रिव्यू देख सकते हैं ।  6. रिपोर्ट को तैयार करने में एक से अधिक टेबलों का प्रयोग किया जा सकता है ।  7. रिपोर्ट को सेव भी किया जा सकता है अत : बनाई गई रिपोर्ट को बाद में भी काम में ले सकते हैं ।  8. रिपोर्ट बन जाने के बाद उसका डिजाइन बदल