SQL एक ल व ज ह ज ड ट ब स क ऑपर ट करत ह ; इसम ड ट ब स एशन, डल ट, ड ट ब स स व श ट ड ट त करन आ द श मल ह SQL एक ANSI (American National Standards Institut

Similar documents
Ethics Guide - हिंदी (Hindi)

Microsoft PowerPoint - Investors PPT Sept Hindi

Microsoft Word - mangal-prabhat-HINDI-unicode

आच र स हत क व श व क कथन

untitled

초급산스끄리뜨 1. 자음연성 (2) 2. 휴지위치의자음과모음 B. 내연성

초급산스끄리뜨 : 모음의연성 박영길

10.ppt

untitled

문장론

잠깐! 아프리카돼지열병, 구제역, 고병원성조류인플루엔자등해외가축전염병의국내유입방지를위해 해외여행후입국시생고기및햄 소시지 육포와같은관련제품은반입이제한되며, 부득이하게소지하신경우여행자휴대품신고서에체크하고공항 항만에주재하는검역본부로신고하시기바랍니다. 19 년 6 월 1 일부

29- RB.xlsx

TITLE


CONTENTS.HWP

INDUS-8.HWP

Microsoft PowerPoint - 10Àå.ppt

Relational Model

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

13주-14주proc.PDF


歯sql_tuning2

DBMS & SQL Server Installation Database Laboratory

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

세계 비지니스 정보

DocsPin_Korean.pages

우루과이 내지-1

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

MySQL-Ch10

강의 개요

준동사

PowerPoint 프레젠테이션

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

thesis

MS-SQL SERVER 대비 기능

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

MySQL-Ch05

씨에이에스는 서울특별시 시설관리공단 계약 제1579호( ) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다

슬라이드 1

1217 WebTrafMon II

초보자를 위한 ADO 21일 완성

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

MySQL-.. 1

윈도우시스템프로그래밍

FileMaker SQL Reference

DW 개요.PDF

1

00-1표지

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint Python-DB

03-최신데이터

À̶õ°³È²³»Áö.PDF

RDB개요.ppt

ETL_project_best_practice1.ppt

PowerPoint Presentation

경제통상 내지.PS

°æÁ¦Åë»ó³»Áö.PDF

결합자음 자음과자음의결합 I. r의결합 II. 좌 - 우결합 III. 상 - 하결합 IV. 2개이상의자음 V. 불규칙

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

Remote UI Guide

목 차

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Modern Javascript

Intra_DW_Ch4.PDF

Oracle Database 10g: Self-Managing Database DB TSC

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc

별지 제10호 서식

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

ALTIBASE HDB Patch Notes

제목 레이아웃

[96_RE11]LMOs(......).HWP

FileMaker 15 ODBC 및 JDBC 설명서

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 마한문화공원 명소화 사업 기찬랜드 명소화 사업 240

< BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED D D20C6EDC1FD2035B1B32E687770>


FileMaker ODBC 및 JDBC 가이드

PowerPoint Presentation

PowerPoint 프레젠테이션

SRC PLUS 제어기 MANUAL

israel-내지-1-4

<C1A4C3A5BFACB1B D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

윈도우시스템프로그래밍

Spring Boot/JDBC JdbcTemplate/CRUD 예제

°æÁ¦Àü¸Á-µ¼º¸.PDF

NoSQL

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

USER GUIDE

6장. SQL

FlashBackt.ppt

Spring Data JPA Many To Many 양방향 관계 예제

금오공대 컴퓨터공학전공 강의자료

교육2 ? 그림

chap10.PDF

01-OOPConcepts(2).PDF

<4D F736F F D20B4EBBFF BFB5BEF7BAB8B0EDBCAD2E646F63>

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

untitled

歯PLSQL10.PDF

Transcription:

SQL एक ल व ज ह ज ड ट ब स क ऑपर ट करत ह ; इसम ड ट ब स एशन, डल ट, ड ट ब स स व श ट ड ट त करन आ द श मल ह SQL एक ANSI (American National Standards Institute) ट डड ल व ज ह, ल कन SQL ल व ज क कई अलगअलग वज न ह - SQL क मतलब Structured Query Language ह एस य एल य ह? SQL एक ट डड इ ड म ग ल व ज ह जसक उपय ग रल शनल ड ट ब स क म न ज करन और उनक ड ट म व भ न ऑपर शन क करन क लए कय ज त ह SQL चड व र ल व ज ह, ज रल शनल ड ट ब स म ट र ड ट क ट र करन, म न य ल ट और र व करन क लए एक क य टर ल व ज ह Relational Database System क लए SQL एक ट डड ल व ज ह MySQL, MS Access, Oracle, Sybase, Informix, Postgres और SQL Server ज स सभ Relational Database Management Systems (RDMS) उनक ट डड ड ट ब स ल व ज क प म SQL क इ त म ल करत ह SQL क ड ट श यर करन और म न ज करन क लए उपय ग कय ज त ह, वश षकर ड ट ज रल शनल ड ट ब स म न जम ट स टम म प य ज त ह ड ट क ट बल और कई फ इल म ऑग न इज़ कय ज त ह, य क म ड ट क ट बल ह त ह, व क मन फ़ ड व र एक स थ रल ट ड ह सकत ह SQL क उपय ग कर आप व र (ड ट ब स स इनफ म शन क र व ट), अपड ट और ड ट क फर स र- ऑग न इज़ कर सकत ह, स थ ह एक ड ट ब स स टम क क म ( चर) क बन और म डफ इ कर सकत ह, और ड ट ए स स क क ल कर सकत ह SQL सव र क लए उपय ग कए ज न व ल क मन स टव यर म Microsoft Access, MySQL, और Oracle श मल ह

DBMS य ह? यह क स क म करत ह और इसक Advantages और Disadvantages य ह? Database,एक स ब धत ड ट क कल शन ह जस इस तरह स ऑग न इज कय ज त ह क उस आस न स ए स स, म न ज और अपड ट कय ज सकत ह अ धक श ड ट ब स म कई ट बल ह त ह, जनम स य क म कई अलग-अलग फ़ ड श मल ह सकत ह उद हरण क लए, कस क पन क ड ट ब स म ड ट, ए ल इज, और फ इन शयल रक ड क लए ट बल श मल ह सकत ह इनम स य क ट बल म अलग-अलग फ़ ड ह त ह, ज ट बल म ट र इनफ म शन स स ब धत ह त ह इनफ म शन क क ई भ ह स एक ड ट ह सकत ह उद हरण क लए आपक क ल य क ल ज क ड ट ब स ड ट ब स व तव म एक ऐस थ न ह जह स ब धत ज नक र ट र ह त ह और उस पर व भ न ऑपर शन भ क ए ज सकत ह

ड ट ब स म न जम ट स टम- ड ब एमएस य ह : Database Management System (DBMS) म ल प स स क क एक कल शन ह ज य जस क उनक आव यकत ओ क अन स र एक ड ट ब स स इनफ म शन क ट र, म डफ इ और ए स ट करन म स म बन त ह DBMS, स और ड ट क ब च क एक ल यर ह स DBMS क ए स स करत ह, ज ब द म ड ट क ए स स करत ह छ ट स टम स ल कर व भ न क र क DBMS ह ज क पस नल क य टर स म न म ज स वश ल स टम पर रन ह त ह जनरल-पप ज DBMS ड ट ब स क ड फन शन, एशन, व र, अपड ट और एड म न शन क अन म त द त ह स DBMS म MySQL, PostgreSQL, EnterpriseDB, MongoDB, MariaDB, Microsoft SQL Server, Oracle, Sybase, SAP HANA, MemSQL, SQLite और IBM DB2 श मल ह य स टम, य जस क उनक ड ट ब स क एट, अपड ट और इनफ म शन क ए स ट करन क अन म त द त ह एक म न अल फ इ ल ग स टम क त लन म, क य टर क त ड ट ब स स टम क सबस बड़ ल भ प ड, ए य र स और ए स स ह लगभग सभ ई-क मस स इट, उनक ड ट क इ व और क टमस इनफ म शन क ट र करन क लए ड ट ब स क उपय ग करत ह य स इट Database Management System (DBMS) क उपय ग करत ह, ज स क Microsoft Access, FileMaker Pro, य MySQL क व बस इट पर ब क ए ड क प म इ त म ल करत ह ड ट ब स म व बस इट क ड ट क ट र करन स, ड ट क आस न स सच कय ज सकत ह, स ट कय ज सकत ह, और अपड ट कय ज सकत ह यह लच ल पन ई-क मस स इट और अ य क र क ड यन मक व बस इट क लए मह वप ण ह र भक ड ट ब स अप क त ल ट थ, जसक अथ ह क व स पल र और क लम तक ह स मत थ, ज स क एक डश ट ह ल क, आज क रल शन ड ट ब स, य जस क व भ न ट बल म ट र ड ट क स ब ध क आध र पर इनफ म शन क उपय ग, अपड ट और सच करन क अन म त द त ह

रल शनल ड ट ब स व र रन सकत ह, जनम कई ड ट ब स श मल ह सकत ह ह ल क र भक ड ट क वल ट ट य य म रक ड ट ट र कर सकत थ, आध नक ड ट ब स म य जस अ य ड ट ट इप ज स स उ ड लप, प चर, और व डय क ट र कर सकत ह DBMS स भवत: ड ट क स ल इ ड य द न करन क लए सबस उपय ग ह त ह जस म ट पल य जस व र, म ट पल ल क शन स ए स स कय ज त ह DBMS, ए ड य जस क नस ड ट क द ख सकत ह, स थ ह स थ वह क स द ख सकत ह ऐस कई ब त क स मत कर सकत ह ए ड य जर और स टव यर म यह समझन क लए ह क ड ट फ जकल कह पर ल क ट ड ह य कस क र क ट र ज म डय पर ट र ह, य क DBMS सभ र व ट क ह डल करत ह DBMS ल जकल और फ जकल द न ड ट इ डप ड स क ह डल कर सकत ह इसक मतलब यह ह क यह य जस और ए लक शन क यह ज नन स र कत ह क ड ट कह ड ट ट र ह य ड ट क फ जक चर ( ट र ज और ह ड व यर) म प रवत न क ब र म च तत ह न स भ र कत ह जब तक म DBMS व र व इड कए गए ड ट ब स क लए Application Programming Interface (API) क उपय ग करत ह, तब तक ड वलपस क म क म डफ इ नह करन पड़ ग य क ड ट ब स म च ज स कए गए ह

Database Management Systems क च र चरल ट इप ह - 1) Hierarchical Databases (DBMS): Hierarchical Database Management Systems प र टस -च इ ड क तरह म डल पर क म करत ह यह बह त फ ट और सरल ह Hierarchical Database म, चर क तरह प र टस /च इ ड रल शन शप क प क इनफ म शन क रक ड स ह त ह चर क अथ ह क एक रक ड म एक द हर ई ज न व ल इनफ म शन भ ह सकत ह इस स रचन म, चड ड ट रक ड स क एक स रज क फ ल करत ह, यह फ़ ड व य क एक स ट ह ज उसस अट च ह त ह यह रक ड ट इप क प म सभ रक ड एक करत ह य रक ड ट इप रल शनल म डल म ट बल क बर बर ह, और अलग-अलग रक स र क बर बर ह त ह इन रक ड क र क ब च ल क बन न क लए, hierarchical म डल इन क र क Relationships क उपय ग करत ह य स म य प स एक स अन क त क क रल शन शप ह त ह और यह आइटम ड इ ब ग ऐ य स, फ चर ज स ड ट क ट र करन क लए अ छ ह उनक उपय ग ग न, य जन, फ न क म डल और कस भ च ज क ड ट ब स क ट र करन क लए भ कय ज सकत ह ज न ट ड फ म ट म ट र कय ज सकत ह 2) Network Database: Network Database Management System ह इर कल ड ट ब स म न जम ट स टम क सम न एक ड ट म डल क उपय ग करत ह यह म य अ तर यह ह क न टवक म डल म चर म कई च इ ड रल शनल म डल क लए कई प र टस ह सकत ह Network model structure रक ड और स टस पर आध रत ह त ह और इनम स अ धक श ड ट ब स SQL क म न प ल शन क लए उपय ग करत ह न टवक ड ट ब स म न जम ट स टम बह त ल सबल ह ल कन 1960 और 1970 क दशक म इस श यद ह कभ इ त म ल कय ज त थ इस म डल म कस आइटम क सच करन क लए प र ड ट स ट क प र करन क लए म क आव यकत ह त ह ज क क फ भ र ह त ह इ ह म य प स आज क आध नक क य ट ग म रल शनल ड ट ब स म न जम ट स टम व र बदल दय गय ह

3) Object-oriented Database Management Systems: Object-Oriented Database Management Systems ऑ ज ट ओ रए ट ड म ग क म डल स मस ल क त र पर उध र लय ह ऑ ज ट ओ रए ट ड ड ट ब स म डल म व वध चस ह त ह और यह क फ ए ट सबल ह यह ड ट म डल ब ट-इन ऑ ज ट-ओ रए ट ड म ग ल व ज क स क स थ मलकर क म करन क लए डज़ इन कय गय थ इस म डल क स थ, ड ट क न टव क ड क प म इ त म ल कर सकत ह इस ड ट ब स क म डल थ ड़ कम श यल इ ल म ट शन ह य क यह अभ भ ड वलप ह रह ह 4) Relational Databases: Relational Database Management Systems आज क सबस य पक प स उपय ग कय ज न व ल ड ट ब स म न जम ट स टम ह व य ग करन म अप क त आस न ह रल शनल ड ट ब स म न जम ट स टम क यह न म ड ट क न म ल इज़ करन क वश षत क क रण दय गय ज आम त र पर ट बल म ट र ह त ह ड ट एक ह ट बल य अ य ट ब स म अ य ड ट स रल ट ड ह सकत ह, जस एक य अ धक ट ब स क ज इन कर ठक स म न ज कय ज त ह रल शन म डल अ य म डल क त लन म क छ कम क शल ह सकत ह ; ह ल क, इसस म डन क य टर म स स ग प वर और म म र क स थ क ई सम य नह ह सकत इस क र क म डल म ड ट तय प व नध रत चर म ट र ह त ह और आमत र पर Structured Query Language (SQL) क उपय ग करक म नप ल ट कय ज त ह रल शनल ड ट ब स म न जम ट स टम म Oracle, Ms SQLServer, IBM DB2, MySQL, SQLite और PostgreSQL अ य क स थ श मल ह

ड ट ब स म न जम ट स टम (ड ब एमएस) क फ यद i) ब हतर ड ट श य र ग: DBMS क म य ल भ यह ह क इसस एक ऐस एनव यरनम ट क नम ण करन म सह यत मलत ह जसम ए ड य जर क और अ धक और चड ड ट क ए स स ह त ह यह चड और आस न ए स स ए ड य जस क त र त र प ड करन म मदद मलत ह ii) ब हतर ड ट स र : आस न ए स स ड ट स य रट क लए अ धक ज खम प द करत ह ब हतर स र स न चत करन क लए क रप र शन क फ प स, समय और य स क इ व ट करत ह DBMS प ल सस और ड ट इव स क ब हतर इ ल म ट शन क लए एक मवक व इड करत ह iii) ब हतर ड ट इ ट शन: अ छ तरह स चड ड ट ऑग न इज शन ऑपर शन और रचस य द न क क ब इन य म ट करत ह यह एक स गम ट क क पन क अ य स गम ट पर इफ ट क द खन आस न बन त ह iv) कम स कम ड ट इ क स ट स : व भ न थ न म एक सम न ड ट क व भ न वज न क क रण ड ट इ क स ट स ह त ह DBMS ठक स डज इन कए ड ट ब स क क रण ड ट इ क स ट स म कम आत ह v) ब हतर नण य ल न म मदद: इ ड और ब हतर-म न ज कय ड ट, ब हतर व लट क इनफ म शन जनर ट करन स भव बन त ह ज ब हतर नण य ल न म मदद करत ह vi) ए ड य जस क ड टव ट म बढ़ तर : आस न ए स स और ड ट क उपल धत, स थ ह उपय ग ज नक र म ड ट क वट करन व ल ट ल क स थ ए ड य जस क फ सल करन क लए अन म त द त ह

ड ट ब स म न जम ट स टम क न कस न (ड ब एमएस) य य प ड ट ब स स टम मह वप ण ल भ त करत ह, ल कन इस ड ट ब स स टम क क फ डसएडव ट ज भ ह i) बढ़त ल गत DBMS क यह एक डसएडव ट ज ह क इसक लए स फ टक ट ड ह ड व यर, स टव यर और अ य धक क ल क म य क आव यकत ह त ह इन आव यकत ओ क बन ए रखन क लए DBMS क म न ज करन क ल गत बढ़ ज त ह ii) म न जम ट क ज टलत : कई अलग-अलग ट न ल ज ज क स थ ड ट ब स स टम इ टरफ स और क पन क रस स स और क चर पर मह वप ण भ व पड़त ह एक ड ट ब स स टम क अपन न स पहल यह स न चत कय ज न च हए क व क पन क उ य क आग बढ़ न म मदद कर SQL य कर सकत ह? SQL एक ड ट ब स म व र ए स य ट कर सकत ह SQL ड ट ब स स ड ट र व (प न त) कर सकत ह SQL एक ड ट ब स म रक ड इनसट कर सकत ह SQL ड ट ब स म रक ड क अपड ट कर सकत ह SQL ड ट ब स म रक ड क डल ट कर सकत ह SQL एक नय ड ट ब स बन सकत ह SQL एक ड ट ब स म नय ट बल बन सकत ह

SQL Language Elements in Hindi: SQL ल व ज कई ए लम ट पर आध रत ह SQL ड वलपस क स वध क लए स ब धत ड ट ब स म न जम ट स टम म सभ आव यक ल व ज कम ड आमत र पर एक व श ट SQL कम ड ल इन इ टरफ स (CLI) क म यम स ए स य ट ह त ह Clauses: Clauses ट टम ट और व र ज क क प न ट ह Expressions: Expressions क लर व य य ट बल क डय स कर सकत ह, जसम ड ट क क लम और र ज श मल ह त ह Predicates: व क डशन क प सफ इ करत ह, जनक य ग ट टम ट और व र ज क इफ ट क स मत करन क लए कय ज त ह, य म क ल क बदलन क लए कय ज त ह Queries: एक Queries दए गए इट रय क आध र पर ड ट क र व करत ह Statements: Statements स क ई भ ज़ शन, ग म ल, कन शन, स शन य ड य न ट स क क ल कर सकत ह ड ट ब स स टम म SQL ट टम स क ल इ ट म स सव र तक व र ज भ जन क लए उपय ग कय ज त ह, जह ड ट ब स ट र ह त ह जव ब म, सव र SQL ट टम ट क स स करत ह और ल इ ट म क र ल इ द त ह इसस य जस सरल ड ट इनप ट स ल कर क लक ट ड व र ज तक आ चय जनक प स फ ट ड ट म न य ल शन ऑपर शन क एक व त त खल ए स य ट कर सकत ह

सबस मह वप ण SQL कम डस म स क छ- SELECT ड ट ब स स ड ट क ए स ट करत ह UPDATE ड ट ब स म ड ट क अपड ट करत ह DELETE ड ट ब स स ड ट डल ट करत ह INSERT INTO ड ट ब स म नए ड ट क इन ट करत ह CREATE DATABASE एक नय ड ट ब स बन त ह ALTER DATABASE ड ट ब स क म डफ इ करत ह CREATE TABLE एक नय ट बल बन त ह ALTER TABLE ट बल म डफ इ करत ह DROP TABLE ट बल क डल ट करत ह CREATE INDEX एक इ ड स (सच क) बन त ह DROP INDEX इ ड स क डल ट करत ह SQL SELECT Statement: SELECT ट टम ट क उपय ग ड ट ब स स ड ट क सल ट करन क लए कय ज त ह रटन ड ट क रज ट ट बल म ट र कय ज त ह, जस result-set कह ज त ह SELECT Syntax SELECT column1, column2, FROM table_name; यह, column1, column2, ट बल क फ़ ड न म ह जनस आप ड ट क सल ट करन च हत ह य द आप ट बल म उपल ध सभ फ़ ड क सल ट करन च हत ह, त न न स ट स क उपय ग कर : SELECT * FROM table_name;

SQL कम स क वग करण SQL कई भ न उ य क कई क र क कम स द त ह SQL कम स क न न णय म वभ जत कय ज सकत ह 1. ड ट ड फन शन ल व ज (DDL) कम स 2. ड ट म न य ल शन ल व ज (DML) कम स 3. ज शन क ल ल व ज (TCL) कम स 4. स शन क ल कम स 5. स टम क ल कम स. DDL कम स :- ज स क न म स प ट ह, यह हम ड ट ड फन शन स स ब धत क म करन क मत द त ह इस कम स क व र न न ल खत क र क ट क परफ म कए ज सकत ह (i) Create, Alter and drop schema object :- DDL कम ड क यह स शन ट बल य य इ ड स आ द ज स ऑ ज स क न म त करन, डफ ईन करन, प रव त त करन य डल ट करन म उपय ग ह त ह CREATE कम ड क उपय ग क म आ ज स क न म त करन म ह त ह ALTER कम स क उपय ग पहल स म ज द कम स क प त रत य प रव त त करन म ह त ह और DROP कम स क उपय ग क म आ ज स डल ट करन य घट न म कय ज त ह (ii) Grant and Revoke Privileges and roles :- DDL कम ड क यह स शन क म आ ज स पर क म करन क अन म त य वश ष धक र द न य उस आम त करन म कय ज त ह (iii) Analyze, audit or add Command :- DDL कम ड क इस स शन क उपय ग कस ट बल, इ ड स य ल टर पर इफ म शन क एन ल ईज ( व ल षत) करन म कय ज त ह त क ऑ ड ट ग आ शन थ पत कऐ ज सक य ड ट ड शनर म कम स ज ड़ ज सक 2. DML कम स :- ड ट म न य ल शन ल व ज (DML) वह ल व ज ह, ज य जस क उस दश म ए स स, य म न य ल ट करन क य यत द त ह, ज स उ चत ड ट म डल न ऑ न ईज कर रख ह DMLs म लत: द क र क ह त ह :- (i) (ii) सजरल DMLs म य जर क लए यह आव यक ह त ह क वह प सफ य कर क क न-स ड ट च हए और क स उस त कय ज ए (ii) न न- सजरल DML s म य जर क यह प सफ य करन ह त ह क क न स ड ट क आव यकत ह इसम यह प सफ य नह करन ह त ह क इस क स त कय ज ए

3. TCL कम स :- एक ज शन क य क एक प ण य नट ह त ह एक ज शन तब सफलत प व क प र ह त ह ( जस COMMIT क न म स ज न ज त ह ) य द और सफ य द इसक सभ घटक चरण सफलत प व क प र ह गए ह ज शन म न ज और क ल करन क लए, ज शन क ल कम स क उपय ग कय ज त ह य कम स, DML कम स व र कए बदल व क म न ज करत ह 4. स शन क ल ट टम स :- य कस य जर स शन क प ज क ड यन मकल म न ज करत ह ALTER SESSION :- यह व क ड शन य प र म टर म ड फ य करत ह ज आपक ड ट ब स कन शन क भ वत करत ह To create a database:- mysql > create database [database name]; यह command एक नय database बन न क लए य ग क ज त ह यह द keywords क य ग कय गय ह create और database और [dataname name] क जगह आपक अपन नए database (ज आप बन न च ह रह ह ) क न म द न ह त ह For eg. य द हम basic न म क एक database बन न ह त हम लख ग Mysql>create database basic; mysql > show databases; यह command server पर म ज द स र database क list द खन क लए य ग क ज त ह To switch to a database:- mysql > use [db name]; यह command कस एक database स द सर database पर ज न क लए य ग क ज त ह य हम यह भ कह सकत ह क कस database क य ग करन क लए यह command य ग क ज त ह यह द keywords क use कय गय ह use और database जब क [db name] क जगह आप उस database क न म लखत ह ज use करन च ह रह ह For. eg. हम र प स द database ह basic और advanced वत म न म हम basic पर क म कर रह ह य द हम advanced पर क म करन ह त हम command द ग mysql > use advanced;

To see all the tables in the database:- mysql > show tables; यह command कस database म म ज द स र tables क list द खन क लए क ज त ह इस command क व र आपक उस database म म ज द स र tables दख ई द ग जस database पर आप वत म न म ह To Create a table :- mysql > create table table name (column name data type (size), column name data type (size), -) For e.g. :- mysql > create table student (name varchar (50), Age int (10), roll-no. int (12), address varchar (100); यह command कस database क अ दर एक नई table create करन क लए य ग क ज त ह ऊपर ज उद हरण दय ह उसम हम student न म क एक table बन य ह जसम च र fields ह name :- जसक size 50 ह और ड ट type varchar ह age :- जसक size 10 ह और datatype int ह roll-no. :- जसक size 12 ह और datatype int ह address :- जसक size 100 ह और datatype varchar ह To see table s field formats:- mysql > describe [table name] ; यह command कस एक particular table क details द खन क लए य ग क ज त ह इसम एक keyword क use कय गय ह जसक न म ह describe और [table name] क जगह आप उस table क न म लख ग जस table क detail आप द खन च ह रह ह ज स :- हम कस table क detail द खन च ह रह ह जसक न म basic ह त हम command लख ग describe basic; To delete a database:- mysql > drop database [database name]; इस command क use कस एक particular database क delete करन क लए कय ज त ह इस म द keywords

drop और database क य ग कय गय ह और [database name] क जगह आप उस database क न म लख ग जस आप delete करन च ह रह ह ज स :- हम र प स company न म क एक database ह जस हम delete करन च ह रह ह त हम command द ग drop database company; To delete a table:- mysql > drop table [table name]; यह कम ड कस table क delete करन क लए य ग क ज त ह इसम द keywords- drop और table ह और [table name] क जगह उस table क न म आत ह जस delete करन ह त ह ज स अगर हम basic न म क क ई table delete करन ह त हम लख ग drop table basic; To show all data from a table:- mysql > select * from [table name]; कस एक particular table क अ दर क स र data show करन क लए इस command क य ग करत ह ज स :- अगर हम basic न म क table क स र data द खन ह त हम लख ग select * from basic; To show particular rows with the given value:- mysql > select * from [table name] where [field name] = value ; इस command क य ग कस table क particular rows द खन क लए कय ज त ह यह हम where keyword क व र condition द त ह

ज स :- हम र प स एक users न म क table ह और जसम एक column ह age अगर हम उन स र users क list द खन ह य य कह क हम व स र rows द खन ह जनम age क value 24 ह त हम command द ग Select * from basic where age = 24; To return number of rows:- mysql > select count (*) from [table name]; यह command क य ग करक हम यह द ख सकत ह क कस table म वत म न म कतन rows ह To delete a row from a table: mysql > delete from [table name] where [field name] = field value ; यह command क य ग कस table क अ दर क कस particular row य rows क delete करन क लए कय ज त ह ज स :- कस basic न म क table म एक column ह age य द ऐस स र rows क delete करन ह जह age क value 25 ह त command लख ग Delete from basic where age = 25; To delete a column: mysql > alter table [table name] drop column [column name]; यह Command कस table स कस column क delete करत ह ज स य द हम basic न म क table म address न म क column delete करन ह त command ह ग - alter table basic drop column address; To add a new column:- mysql > alter table [table name] add column [new column name] varchar (20); यह command कस table म एक नय column (य field) ज ड़न क लए य ग क ज त ह ज स - हम अगर basic न म क table म address न म क एक field ज ड़न ह ( जसक datatype varchar और size 50 ह ) त command लख ग - alter table basic add column address varchar(50);

To change a column s name:- mysql > alter table [table name] change [old column name] [new column name] varchar(50); यह command कस table क कस column क न म change करन क लए य ग क ज त ह ज स हम र प स क ई basic न म क table ह जसम address न म क एक field ह अगर हम address न म क field क न म change करक useraddress करन ह त हम command लख ग alter table basic change address newaddress; Date Functions in MySQL 1). ADDDATE() ADDDATE function दए गए date य time और interval क हस ब स ड ट return करत ह For e.g.(for time) SELECT ADDDATE( 2017-04-12 04:17:34, INTERVAL 4 SECOND); Output:- ADDDATE( 2017-04-12 04:17:34, INTERVAL 4 SECOND)

- 2017-04-12 04:17:38 E.g. (For date) SELECT ADDDATE( 2017-04-12, INTERVAL 4 DAY); Output:- ADDDATE( 2017-04-12, INTERVAL 4 DAY) 2017-04-16 2). DATE_SUB()- यह फ शन कस date म स particular no. of days subtract करक नय date return करत ह For e.g. SELECT DATE_SUB( 2017-05-24, INTERVAL 4 DAY ) ; Output:- DATE_SUB( 2017-05-24, INTERVAL 4 DAY) - 2017-05-20 3) DATE():-यह फ शन कस datetime expression म स ड ट extract करत ह For e.g. SELECT DATE( 2018-08-17 01:02:03 ) ; Output:- DATE( 2018-08-17 01:02:03 ) 2018-08-17 4) DAY- यह फ शन कस date क ह न व ल दन return करत ह

For e.g. SELECT DAYNAME( 2018-09-28 ) ; Output:- DAYNAME( 2018-09-28 ) - Friday 5) DAYOFWEEK(DATE):- यह फ शन कस date क अन स र उस particular week म कस दन वह date पड़ ग यह return करत ह इसक return type numeric ह त ह और इसक value 1 स ल कर 7 तक दन क हस ब स ह त ह. ज स अगर दन ह sunday त व य ह ग 1, म ड क लए 2 इ य द For e.g. SELECT DAYOFWEEK( 2018-09-27 ); Output:- DAYOFWEEK( 2018-09-27 ) - 5 6) HOUR(Time):- यह फ शन कस datetime expression क hour part return करत ह For e.g. SELECT HOUR( 2018-08-20 07:34:00 ); Output:- HOUR( 2018-08-20 07:34:00 ) 7 7) NOW:- यह फ शन current date और time return करत ह For e.g. SELECT NOW();

Output:- इसक output कर ट dateऔर time दख य ग Entity Relationship Data Model Entity Relationship Model कस स थ न य बजन स सम ह क ड ट क व त त ल जकल र ज ट शन ह त ह एक E-R Model क आमत र पर ए टट रल शन शप च (य E-R च ) क प म य त कय ज त ह यह E-R म डल क फक त तकरण ह त ह Entity Relationship Model रयल व ड (ड ट ) क नयम पर आध रत ह त ह, ज ब सक ऑ ज स क स ट ज ह ए ट टज कहत ह और इन ऑ ज ट क ब च स ब ध स न म त ह त ह E-R म डल क घटक त व (Elements of ER Model) इस अ य य म हम E-R म डल क घटक त व क प रचय ल ग और स थ म E-R च म उनक त तकरण भ द ख ग E-R म डल ERD S क आध र बन त ह ERD ड ट ब स क अवध रण मक टक ण दश त ह ERD S त न म य घटक त व ए टट -ए य ट और रल शन शप दश त ह

ए ट ट )Entity) ए ट ट रयल व ड म क ई य त, थ न, व त, घटन अवध रण ह त ह, ज अ य स र ऑ ज स स भ न ह त ह ए ट ट म पट ज क स ट ह त ह और पट ज क क छ स ट क व य व श ट तर क स ए ट ट क पहच न कर सकत ह ए ट ट, ए य स क स ट स दश ई ज त ह य क ए य ट क लए व क य व य ज क स ट ह त ह जस ड म न य उस ए य ट क व य स ट कहत ह इनम स य क क र क ए ट ट क उद हरण इस क र ह य त कम च र, व य थ आ द थ न शहर, र य, द श व त मश न, इम रत, घटन व य, प ज यन, नव न करण, अवध रण रव न, प य म, वक स टर ए ट ट स ट ए ट ट स ट एक ह क र क ए ट ट क स ट ह त ह इन ए ट ट क पट य ए य ट सम न ह त ह क छ उद हरण इस क र ह कस ब क क हक क स ट इस ए ट ट स ट क टमर क प म डफ इन कय ज सकत ह * कस ब क वश ष व र दए गए सभ क र क ऋण इस ए ट ट स ट ल न क प म डफ इन कय ज सकत ह ए ट ट क भ द क र ह त ह 1. ग ए ट ट (Strong Entity) : ग ए ट ट स ट वह ह त ह जनक अ त व अ य ए ट ट स स स वत ह त ह द सर श द म जस ए ट ट स ट क यमर क ह त ह, उस ग ए ट ट स ट कहत ह 2. व क ए ट ट (Weak Entity) : व क ए ट ट वह ह त ह, जसक अ त व कस अ य ए ट ट स ट पर नभ र करत ह द सर श द म ऐस ए ट ट स ट जसक प स यमर क बन न क लए पय प त ए य ट नह ह उस व क ए ट ट स ट कहत ह

ए य स ए य स क ए ट ट क पट य क र ट र ट स क प म डफ इन कय ज सकत ह य क ए ट ट स ट म इसक स थ ज ड़ ए य स क स ट ह त ह न च क छ आम ए ट ट स ट इसक ए य स क स थ दय गए ह Student Student id Student name Address Phone no. Employee Employee id, Employee name, Designation, Brunch. Account Account no. Account type, Balance ER म डल म उपय ग म ल ए गय ए य स क न न ए य ट ट ईप स च त कय ज सकत ह 1. स गल और क प जट ए य स -: एक स गल य एट मक ए य ट व ह त ह, ज छ ट सबप ट म नह त ड़ ज सकत ह उद हरण क लए, ए य ट ट ड ट ID क उप ह स म नह वभ जत कय ज सकत ह क प जट ए य ट व ह त ह, ज ह और छ ट ह स म ब ट ज सकत ह उद हरण क लए ए य ट ट ड ट न म क त न उपभ ग म वभ जत कय ज सकत ह थम न म, म य न म, अ तम न म 2. स गल व य और म ट व य ए य ट -: कस ए य ट क स गल व य ए य ट कहत ह य द इसम क वल एक ह व य ह सकत ह उद हरण एक अक उ ट ब ल स म एक ब र म एक ह व य ह सकत ह यह स गल व य ए य ट क ह उदह रण ह कस ए य ट क म ट व य ए य ट तब कहत ह जब इसम एक स य द व य स भव ह उद हरण क लए एक ए ट ट ट ड ट क कई म ट व य ह ब ए य ट ह सकत ह, ज स पढ़न, स ग त स नन, फ म द खन, आ द 3. ट ड एव डर ईव ए य स एक ए य ट ज कस ए ट ट क लए ए य ट क प म पहल स म ज द ह वह ट ड य ब स ए य ट कहल त ह ऐस ए य ट ज कस ट ड ए य ट स लय ज त ह, ज पहल स ए ट ट क लए म ज द नह ह, त इस डर इव ए य ट कहत ह इस क र क ए य ट, क व य क अ य स ब धत ए य ट य ए ट ट क व य स नक ल ज सकत ह उद हरण क त र पर कस कम च र क क य क ल क गणन ए ट ट : ई न ग ड ट ट ई न ग ड ट स क ज सकत ह यह व ट व ई क ए य इ ल ट ह यह ए ट ट ड य ब स ए य

ईम ट म स एक ह और इ ल ई क ए य इ ल ट डय र शन क इस कम च र क ट ह य ए य डर ई ड (क य क ल) ट नह ह ई क ए य यम ट य र शन ए ट ट इ ल ट स नक ल गय ह इ ल ई न ग ड ट ए य व 4. नल ए य ट : ऐस ए य ट जसम नल व य ह सकत ह, नल ए य ट कहल त ह नल व य क उपय ग तब कय ज त ह, जब ए ट ट क प स ए य ट क लए व य नह ह त ह उद हरण क लए कस ए ट ट इ ल ई क ए य ट फ न न बर म व य ह भ सकत ह और नह भ ह सकत ह सभ कम च रय क प स फ न ह, यह ज र नह यह फ न न बर नल ए य ट ह रल शन ( य ट बल) रल शन य ट बल इन श द व लय क उपय ग अदल-बदल कर कय ज सकत ह य क रल शन, न ड क लम ह रल शन क य क र उस रक ड स स ब धत ह त ह, जसम स गल ए ट ट क लए ड ट ए य ट व य ज ह त ह एक रल शन म न न पट ज ह त ह 1. कस ट बल क कस भ दए ह ए क लम म सभ आयटम सम न क र क ह त ह जब क भ न क लम म आयटम आव यक नह क सम न ह 2. र क लए, य क क लम म एट मक व (अ वभ य) य ह न च हए और र क लए ह, एक क लम म एक स य द व य नह ह सकत ह 3. कस रल शन क सभ र व श ट ह त ह अथ त एक रल शन म ऐस द र नह ह त ह, ज य क क लम म सम न ह इसक मतलब ह, रल शन क य क र इसक क ट ट स व श ट प स आयड ट फ य क ज सकत ह 4. कस रल शन म र क म क क ई मह व नह ह त ह अथ त हम यह कहकर क छ भ र ईव नह कर सकत ह क र न बर 5 म क लम न म ए स स कय ज त ह कस रल शन म क ई ऑड र र क लए म नट न नह कय ज सकत ह 5. कस रल शन क क ल स क व श ट न म अस इन कय ज त ह इन क ल स क म क क ई मह व नह ह त ह रल शन ( य ट बल) रल शन य ट बल इन श द व लय क उपय ग अदल-बदल कर कय ज सकत ह य क रल शन, न ड क लम ह रल शन क य क र उस रक ड स स ब धत ह त ह, जसम स गल ए ट ट क लए ड ट ए य ट व य ज ह त ह एक रल शन म न न पट ज ह त ह 1. कस ट बल क कस भ दए ह ए क लम म सभ आयटम सम न क र क ह त ह जब क भ न क लम म आयटम आव यक नह क सम न ह 2. र क लए, य क क लम म एट मक ह न च हए और र क लए ह व य (अ वभ य), एक क लम म एक स य द व य नह ह सकत ह 3. कस रल शन क सभ र व श ट ह त ह अथ त एक रल शन म ऐस द र नह ह त ह, ज य क क लम म सम न ह इसक मतलब ह, रल शन क य क र इसक क ट ट स व श ट प स आयड ट फ य क ज सकत ह 4. कस रल शन म र क म क क ई मह व नह ह त ह अथ त हम यह कहकर क छ भ र ईव नह कर सकत ह क र न बर 5 म क लम न म ए स स कय ज त ह कस रल शन म क ई ऑड र र क लए म नट न नह कय ज सकत ह

5. कस रल शन क क ल स क व श ट न म अस इन कय ज त ह इन क ल स क म क क ई मह व नह ह त ह रल शन शप स ट रल शन शप कई ए ट ट ज क ब च स झ द र ह त ह रल शन शप वह ग द ह, ज E-R म डल क व भ न त व क ज ड रखत ह रल शन शप स ट एक ह क र क रल शन शप क स ट ह त ह उद हरण क लए क ई भ हक ब क व र दय ज न व ल कस क र क ल न ( बजन स ल न, पस नल ल न, ह म ल न) ल सकत ह इस लए हक और उनक व र लए ल न क ब च स र रल शन शप क ल मल कर रल शन शप स ट कहल एग रल शन शप क ड (Degree of Relationship) रल शन शप क ड, ए ट ट ट ई स क वह स य ह, ज रल शन शप म भ ग द र ह E-R म डल म त न सबस आम रल शन शप ह, य नर ( ड 1) ब इनर ( ड 2) और टन र ( ड 3) इन त न रल शन शप क उद हरण च म न च दए गए ह 1. य नर रल शन शप (Unary Relationship): य नर रल शन शप स गल ए ट ट ट ईप क इ ट स क ब च रल शन शप ह त ह (य नर रल शन शप क रक स व रल शन शप भ कहत ह ) द उद हरण च म दए गए ह पहल उद हरण म IS-MARRIED- TO क PERSON ए ट ट ट ईप क इ ट स क ब च वन-ट -वन रल शन शप क प म दख य गय ह द सर उद हरण म MANAGES क EMPLOYEE ए ट ट ट ईप क इ ट स क ब च वन-ट -म न रल शन शप क प म दश य गय ह

3. ब यनर रल शन शप (Binary Relationship):- ब यनर रल शन शप द ए ट ट ट इ स क इ ट स क ब च रल शन शप ह और ड ट म ड ल ग क यह सबस आम क र क रल शन शप ह च म त न उद हरण दए गए ह पहल (वन ट वन) यह दश त ह क एक कम च र क एक प क ग क थ न अस इन कय गय ह और य क प क ग ल स एक कम च र क न म अस ईड ह द सर (वन ट म न ) यह बत त ह क ड ट क वल एक ड ट ल इन स ह त ह त सर (म न ट म न ) उद हरण म यह बत य गय ह क व य थ एक स अ धक प य म म प ज यन कर सकत ह और त य क प य म म कई ट ड ट प ज यन कर न व ल ह सकत ह

4. टन र रल शन शप (Ternary Relationship) : टन र रल शन शप त न ए ट ट ट ई स क इ ट स क ब च स यमलट नयस (एक स थ) रल शन शप ह च म बजन स म ऐस आदश थ त दश ई गई ज, टन र रल शन शप क क रण बनत ह इस उद हरण म व डर, व यरह ऊस क व भ न प स स ल ई कर सकत ह रल शन शप स ल ई व व श ट प स रक ड करत ह, ज कई व डर वश ष व र कस ख स व यरह ऊस क स ल ई कए ज त ह इस क र वह त न त न ए ट ट ट ईप ह ज त ह : व डर, प ट और व यरह ऊस रल शन शप स ल ईज पर र ए य ट ह SHIPPING MODE और UNIT-COST उद हरण क लए स ल ईज क एक इ ट ट यह फ ट रक ड कर सकत ह क व डर X, प ट C व यरह ऊस, Y क श प कर सकत ह और यह क श प ग म ड न ट-ड एयर ह और ल गत ह त य नट 5 पय

Keys Keys व ए य ट य ए य स क स ट ह जनक उपय ग ए ट ट स ट म एक ए ट ट क द सर स अलग करन म कय ज त ह 1. स पर क (Super Key) :- यह ऐस एक य अ धक ए य ट क स ट ह त ह, ज व श ट तर क स कस ए ट ट स ट म ए ट ट क पहच न सकत ह स पर-क क कस स परस ट क भ स पर क क प म लय ज सकत ह इस न न उद हरण स अ छ तरह समझ ज सकत ह म न क एक ए ट ट क च र ए य ट A, B, C, और D ह य द ए य ट A कस ए ट ट

क व श ट पहच न कर सकत ह, त A उस ए ट ट क लए स पर-क ह इस तरह कस ए य ट य ए य स क ए य ट A क स थ क बन शन स पर क कहल सकत ह अथ त {A,B}, {A,C}, {A,D}, {A,B,C}, {A,B,D}, {A,C,D}, और {A,B,C,D} क स पर क कह ज सकत ह 2. क डड ट क (Candidate Key) :- व स र ए य ट य ए य स क स ट ज ए ट ट क व श ट तर क स पहच न सकत ह, क डड ट-क ह क वल वह क ह क डड ट-क ह सकत ह, जसक क ई भ पर सबस ट स पर क नह ह इस न न उद हरण स अ छ तरह समझ ज सकत ह म न क एक ए ट ट क च र ए य ट A,B,C, और D ह अब य द ए य ट {A} और a {C,D} द न कस ए ट ट क व श ट प स ए ट ट क पहच न सकत ह, त फर स पर-क क ड फन शन क म त बक न न भ स पर-क ह : A क स ब ध म {A}, {A,B}, {A,C}, {A,D}, {A,B,C}, {A,B,D}, {A,C,D}, {A,B,C,D} और C,D क स ब ध म {C,D,A}, {C,D,B}, {C,D,A,B} अब क डड ट-क क हम र प रभ ष क म त बक क वल व ह क क डड ट-क ह सकत ह, जनक क ई भ पर सबस ट स पर स ट नह ह इसक म त बक {A,B} क डड ट नह ह सकत ह, य क इसक सबस ट {A} एक स पर-क ह इस क र {B,C,D} भ क डड ट-क नह ह सकत ह, य क इसक सबस ट {C,D} एक स पर-क ह इस तरह द ख त क वल {A} और {C,D} ह क डड ट क ह सकत ह 3. यमर क (Primary Key) यमर क वह श द वल ह, जसक उपय ग उस क डड ट क क लए कय ज त ह, जस ड ट ब स डज इनर न कस ए ट ट क पहच नन म म ख स धन क प म च न ह 4. अ टरन ट क (Alternate Key) : अ टरन ट क ऐस श द वल ह, जसक उपय ग ऐस क डड ट क क लए कय ज त ह ज ड ट ब स डज ईनर व र यमर क च नन क ब द श ष रह ज त ह 5. फ र न क (Foreign Key) :- यह श द वल ड ट ब स क रल शन म ऐ य ट य ए य ट स ट क लए य त क ज त ह, ज उस ड ट ब स क अ य रल शन म यमर -क क क म करत ह उद हरण क लए Employee (Emp ID, Name, Dept Name, Salary) Department (Dept Name, Location, Phone No.) 6. क प ज ट क (Composite Key) :- एक ऐस यमर -क जसम एक स अ धक ए य ट ह, क प जट क कहल त ह SQL Constraints :- SQL Constraints क इ त म ल table क Columns क लए क छ rules द न क लए कय ज त ह Constraints क table create करत व त और table ALTER करत व त दय ज त ह SQL Constraints य त Column level ह सकत ह य table level ह सकत ह column level Constraints सफ Single Column पर ह apply ह त ह और table level Constraints प र table पर apply ह त ह Syntax for Creating Constraints :- Create table table-name (

Column1 data_type constraint Column2 data_type constraint ) ; Types Of Constraints 1) Not null:- कस table क column म अगर क ई Value नह द ज त त by default उस जगह Value Null ह त ह य द हम यह च हत ह क कस Value क अभ व म उस जगह Null Set न ह, त उस Column क हम Null Constraint द न पड़ ग 2) Default:- य द Column म क ई Value नह द ज त त default value set ह ज त ह For e.g. हम एक table create करत ह जसक न म basic ह इसम field ह name, id, address, और email इस create करन क लए हम यह command द ग

create table basic(name varchar(70), id int(11) not null, address varchar(100), email varchar(50) default No email ); यह आपन द ख क हमन ज email field बन ई ह उसम default value No email द ह इसक मतलब यह ह क value insert करत व त य द क ई user email नह द त त वह पर email क default value set ह ज एग 3) Primary Key :- कस table म हर record क एक अलग पहच न ह त ह Primary Key table म कस record क uniquely identify करन क लए द ज त ह अगर हम कस column क primary key बन त ह त उस column क हर value unique ह ग अगर हम Primary key define करत ह त not null और unique constraint define करन क ज रत नह पड़त 4) Foreign Key :- कस Table क Foreign Key कस द सर table क primary key ह त ह Foreign Key Constraints क द table क ब च म relation थ पत करन क लए use करत ह कस table क foreign key कस द सर table क primary key ह त ह जस table म foreign key ह त ह वह child table कहल त ह तथ जस table स इसक relation ह त ह (यह table जसम यह foreign key एक primary key ह त ह ) वह parent table कहल त ह 5) Unique :- table क हर एक column क values अलग-अलग ह त ह unique constraint और primary constraint म म ल difference य ह त ह क primary key म क ई भ value null नह ह सकत जब क unique constraint म क ई value null ह सकत ह 6) Check :- यह Constraint कस table क column म थ पत क गई value क limit करन क लए य ग कय ज त ह 7) Index :- Index कस ट बल म त ज ग त स data क create और retrieve करन क लए इ त म ल कय ज त ह Numeric Function :- य म रक फ शन व फ शन ह त ह, ज य म रक व य व क र करत ह और आव यक ऑपर शन परफ म करन क ब द य म रक व य रटन करत ह क छ उपय ग फ शन न च दए गए ह (i) MOD :- यह फ शन द ह ई द स य ओ क Modulus (अथ त रम डर) रटन करत ह स ट स :- MOD(m, n) आ य म ट ट ईप :- Numeric, Numeric रटन व य :- Numeric ववरण :- ऑ य म ट m क ऑ य म ट n स वभ जत करन क ब द रम इ डर(श ष) क रटन करत ह य द n, o ह त m रटन करत ह अथ त य द डन मन टर(हर) 0 ह उद हरण :- 17 क 5 स वभ जत करन क ब द रम डर पत लग ए हल:-

SQL > SELECT MOD( 17, 5 ) AS MODResult; रज ट :- MODResult 2 (remainder of 17/5) (ii) POWER :- यह फ शन m n रटन करत ह अथ त n घ त क क m स य स ट स :- POWER(m, n) आ य म ट ट ईप :- Numeric, Numeric. रटन व य :- Numeric ववरण :- n घ त क व ल m ऑ य म ट क व य रटन करत ह आध र m और घ त क n क ई भ स य ह सकत ह ल कन य द m ऋण मक ह, त n एक प ण स य ह न च हए उद हरण :- 5 2 क प रण म क द श त कर हल:- SQL > SELECT POWER(5, 2) as Result; रज ट :- Result 25 (Result of 5 2 ) (iii) ROUND :- इस फ शन क उपय ग स य क दए ह ए प स फक शन क अन स र प ण स य क नजद क ल न म कय ज त ह स ट स :- ROUND(n [,m]) ऑ य म ट ट ईप :- Numeric, Numeric रटन व य :- Numeric, ववरण :- दशमलव अ क क m थ न द य ओर ल ए गए ऑ य म ट n क व य रटन करत ह य द m क o थ न तक ओम ट कर दय ज ए त दशमलव क ब य और m र उ ड ऑफ ड लट क लए ऋण मक भ ह सकत ह m एक प ण स य ह न च हए उद हरण :- 12. 173 क व य क एक दशमलव थ न र उ ड ऑफ कर हल :-

SQL > SELECT ROUND( 12.173, 1 ) AS Round; रज ट :- Round 12.2 (Rounded to 1 decimal place) (iv) SIGN :- यह फ शन द ह ई स य क Sign रटन करत ह स ट स :- SIGN(n) ऑ य म ट ट ईप :- Numeric, Numeric रटन व य :- Numeric ववरण :- य द ऑ य म ट n < 0 ह त फ शन 1 रटन कर ग, य द ऑ य म ट n = 0 ह त फ शन 0 रट न कर ग और य द ऑ य म ट n > 0 ह त फ शन 1 रटन कर ग उद हरण :- व य 20 क sign क पत लग ए हल :- SQL > SELECT SIGN( 20 ) AS Sign; रज ट : Sign 1 (v) SQRT :- इस फ शन क उपय ग द गई स य क वग म ल(Square root) नक लन म कय ज त ह स ट स :- SQRT(n) ऑ य म ट ट ईप :- Numeric, Numeric रटन व य :- Numeric ववरण :- ऑ य म ट n क वग म ल रटन करत ह व य n ऋण मक नह ह सकत ह SQRT एक व त वक रज ट रटन करत ह उद हरण :- 64 क वग म ल पत लग ए हल:- SQL > SELECT SQRT( 64 ) AS SquareRoot; रज ट :- SquareRoot

8 (this is square root of 64) Types of Joins in MySQL JOINS कभ -कभ हम एक स अ धक ट बल स ड ट क आव यकत ह त ह और इसक लए हम उ ह स गल ट बल क प म ल त ह म टपल ट बल क स गल ट बल म ज ड़कर हम स गल SQL ट टम ट स ह ड ट म न य ल ट कर सकत ह ट ब स उन क ल स पर ज ड़ ह त ह, ट ब स म जनक ड ट ट ईप और ड ट व थ सम न ह त ह व इ स क समझन क लए हम न न द ट ब स पर वच र कर ग

1) इनर व इन य इ व व इन इनर व इन सबस सरल व इन ह इसम व इ न ग क ड शन, क मन क ल स क व य ज क ब च सम नत पर आध रत ह त ह इस क र क व इन म क मन रज ट ट बल म न पय ग तर क स दख ई द त ह व र :- Select * from Course, Registration Where Course.Subject = Registration.Subject; रज ट :-

यह स ज ट आऊटप ट म द ब र नजर आत ह आऊटप ट यह दश त ह क स ज ट म च कर लए गए एक र द त ह ह और यह क म च ग 2) न च रल व इन य न चरल इनर व इन न चरल व इन इ व व इन ज स ह त ह इसम अ तर सफ इतन ह क ड ल क ट क ल स म स एक हट दय ज त ह न चरल व इन उपय ग म ल य ज न व ल सबस आम व इन ऑपर शन ह व र :- Select Sub id, Faculty, Course, Subject, Stud id, Name from Course, Registration Where Course.Subject = Registration.Subject;

रज ट : 3) Outer Join द ट ब स क व इन करत समय यह आव यक नह ह क एक ट बल र अ य ट बल म म च कर आऊटर व इन क उपय ग स ऐस इ फ म शन मल सकत ह, जसम व र ज जनक क मन क लम म म च ग व य नह ह, भ रज ट ट बल म श मल कर ल ज ए आऊटर व इन द क र क ह त ह ल ट आऊटर व इन व र ईट आऊटर व इन (i) ल ट आऊटर व इन :- ल ट आऊटर व इन म व इन क ड शन (Course Subject = Registration Course (+)) क ब य और क ट ब स क स र रक ड द श त कए ज त ह इस क र क ड शन क द य और क स र म चग रक ड रक ड द श त कए ज त ह व इन क ड शन क ब य और क ट बल क उन रक ड स क लए जनक द य और क ई म च ग नह ह, नल द श त कय ज त ह

व र :- Select * from Course, Registration Where Course.Subject = Registration.Subject (+); रज ट :- रज ट ट बल स ड ल क ट क लम हट न क लए हम फ ड न स क ख सत र पर प सफ य कर सकत ह (ज स हमन न चरल व इन म कय थ ) और इस न चरल ल ट आऊटर व इन कह ज सकत ह (ii) र ईट आऊटर व इन :- र ईट आऊटर व इन म व इन क ड शन (Course. Subject (+) = Registration Course) क द य और ट बल क स र रक ड द श त कय ज त ह इस क र व इन क ड शन क ब य और क ट बल क म च ग रक ड द श त कय ज त ह व इन क ड शन क द य और क ट बल क उन रक ड क लए जनक ब य और म च ग नह ह, नल द श त कय ज त ह व र :- Select * from Course, Registration Where Course.Subject (+) = Registration.Subject रज ट :-

रज ट ट बल स ड ल क ट क लम हट न क लए हम फ ड न स क वश षत र स प सफ य कर सकत ह (ज स हमन न चरल व इन म कय थ ) और इस न चरल र ईट आऊटर व इन कह सकत ह क र टर ग फ शन (Character String Functions) स गल र क र टर फ शन व SQL फ शन ह त ह ज क र टर, Input क व क र करक क र टर व न बर व य क त कर सकत ह न न प तय म क छ मह वप ण क र टर फ शन व ण त कय गए ह (i) CONCAT :- यह फ शन द Strings क ज ड़त ह Syntax :- CONCAT (char 1, char 2) ऑ य म ट ट ईप :- Character, Character,

रटन व य :- Character ववरण :- आ य म ट Char 1 क स थ खल ब कय आ य म ट char 2 द न करत ह यह फ शन क क ट न शन ऑपर टर (II) क समत य ह उद हरण :- उन ट चस क न म व ट चर ID No. क क क ट न ट कर, जनक ट चर ID No. 1001 और 1002 ह हल :- SQL>SELECT CONCAT (name, idno) from teacher where teacherid No. = 1001 or teacher ID No. = 1002; रज ट :- Name and ID No. Abhijeet 1001 Rajesh 1002 (ii) INITCAP :- इस फ शन क उपय ग सभ श द क पहल अ र क क प टल (अपर क स) ल टर म और श ष क म ल (ल अर क स) ल टर म बदलन म कय ज त ह स ट स :- INITCAP (char) आ य म ट ट ईप :- Character रटन व य :- Character. ववरण :- दय गय आ य म ट Char य क श द क पहल अ र क अपर क स व अ य क ल अर क स म बदलकर द न करत ह व स क ह ईट प स य ऐस क र टर स ड ल मट (प रस मत) कय ज त ह, ज अ फ य म रक नह ह

उद हरण :- ग ड ट फ स क इ न शय स क क प टल इज कर हल :- SQL>SELECT INITCAP (delta force) Capitals FROM DUAL; रज ट : Capitals Delta Force (iii) Lower :- इस फ शन क उपय ग ग क ल अरक स म बदलन क लए ह त ह स ट स : LOWER (char) आ य म ट ट ईप : Character रटन व य : Character ववरण :- सभ अ र ल अर क स ( म ल) म करक आ य म ट char द त ह त व य क ड ट ट ईप वह ह त ह, ज आ य म ट char (CHAR और VARCHAR 2) क ह त ह उद हरण :- ल अर क स म RAJ MALHOTRA क न म ड ल कर हल :- SQL > SELECT LOWER RAJ MALHOTRA LOWER NAME FROM DUAL रज ट : LOWER NAME raj malhotra (iv) LPAD :- इस फ शन क उपय ग ग क ब ए स प सफ ईड ल ब ई तक द गई ग य क र टर क स थ प ड करन म ह त ह डफ ट प ड ग क र टर ख ल ह त ह स ट स : LPAD (char 1, n [, char 2]) आ य म ट ट ईप :- Character, Numeric [,Character] रटन व य :- Character ववरण :- आ य म ट Char2 क स व स स n ल ब ई तक ब ई और प ड कय आ य म ट Char2 द न करत ह य द आ य म ट Char2 छ ड़ दय ज त ह, त यह स गल ल क म डफ ट ह ज त ह य द Char1, n स ल ब ह, त यह फ शन क उस

ह स क रटन करत ह, ज n म फट ह ज त ह आ य म ट n, रटन व य क क ल ल ब ई ह, य क यह न पर द श त क ज त ह उद हरण :- ग Hello क क र टर क * स ल ट प ड कर क ल च ड़ ई 15 ह न च हए द गई आउटप ट ग 15 क र टर क व थ रखत ह, जनक अ तम 8 म ल व य Best Girl क ह तथ श ष * क स थ ल ट प ड ड ह हल :- SQL > SELECT LPAD ( Best Girl, 15, * ) LPAD example FROM DUAL; रज ट :- LPAD example ******* Best Girl (v) RPAD :- RPAD फ शन क उपय ग ग क कस द ह ई ग य क र टर स प सफ ईड ल ब ई तक द ए स प ड करन म कय ज त ह डफ ट प ड ग क र टर ल क ह उद हरण :- ग म क र टर. क र इट प ड कर क ल च ड़ ई 9 ह न च हए हल :- Select RPAD ( Dream, 9,. ) from dual; रज ट :- RPAD ( Dream, 9,. ) Dreams (vi) SUBSTR :- इस फ शन क उपय ग कस द गई ग स इ टर म डएट ग क पत लग न म कय ज त ह स ट स :- SUBSTR (Char, m [,n]) आ य म ट ट ईप :- Character, Numeric, [,Numeric] रटन व य :- Character ववरण :- m क र टर पर श ह न व ल n क र टर ल ब ई क Char एक ह स क रटन कर य द m श य ह त इस 1 क तरह लय ज त ह य द m धन मक ह, त पहल क र टर ख जन क लए ऑर कल Char क श आत स क उ ट करत ह य द m

ऋण मक ह, त ऑर कल Char क अ त स प छ क और गनत ह य द n छ ड़ दय ज त ह, त ऑर कल स र क र टस क च र क अ त तक रटन कर द त ह य द n, 1, स कम स त एक null रटन कय ज त ह Substr क आ य म ट क प म भ ज गए ल ट ग प ट न बर, अपन आप प ण स य म बदल ज त ह उद हरण :- ग My Love India म ब ई और स त सर क र टर स आग नक ल गए च र क र टर द श त कर हल :- SQL > SELECT SUBSTR ( MY LOVE INDIA, 3, 4) Subs FROM DUAL; रज ट :- Subs ( My Love India, 3, 4) Love यह 3, अ र क श आत थ त क बत त ह और 4 इस प त क ल ब ई ह, जस च न गय ह इस लए यह 4 अ र क च न ग ज त सर अ र स श ह ग (vii) UPPER :- इस फ शन क उपय ग ग क अपर क स म बदलन म कय ज त ह स ट स :- UPPER (Char) आ य म ट ट ईप :- Character. रटन व य :- Character. ववरण :- सभ ल टर अपर क स क स थ ऑ य म ट Char क रटन कर रटन व य क ड ट ट ईप वह ह, ज आ य म ट Char क ह

उद हरण :- ग Manju Madam अपर क स म बदलकर द श त कर हल :- SQL > SELECT UPPER (Manju Madam) Uppercase FROM DUAL; रज ट :- Uppercase - MANJU MADAM (viii) LTRIM :- इस फ शन क उपय ग कस क र टर वश ष क ग क प म कस द गई ग क ब ए स तब तक हट न क लए कय ज त ह जब तक फ ट क र टर य ग हट ए ज न व ल ग क कस क र टर स म च नह करत ह इस फ शन क लए डफ ट क र टर प स ह स ट स :- LTRIM (Char [,Set]) आ य म ट ट ईप :- Character, [Character Set] रटन व य :- Character ववरण :- आ य म ट Char क ब ई तरफ स क र टर हट त ह, जसम श आत क र टर स ट म अन प थत फ ट क र टर तक हट ए गए ह द सर ऑ य म ट स ट व क पक ह य द हम इस ऑ य म ट क छ ड़त ह, त प स हट ज त ह उद हरण :- ग G म ग GRAY क ब ए स क र टर हट ए हल :- SQL > SELECT LTRIM ( Gray, G) Left trim example From DUAL; रज ट :- Left trim example RAY (ix) RTRIM :- इस फ शन क उपय ग कस क र टर वश ष क ग क प म कस द गई ग क द ए स तब तक हट न क लए कय ज त ह, जब तक फ ट क र टर हट ई ज न व ल ग क कस क र टर स म च नह करत ह इस फ शन क लए डफ ट क र टर प स ह उद हरण :- ग RAJAT क द य ओर स T तक क र टर हट ए हल :- SQL > SELECT RTRIM (RAJAT,T) RTRIM Example FROM DUAL; रज ट :- RTRIM Example

RAJA (x) INSTR :- यह फ शन कस द ह ई फ ट ग म स क ड ग क सच करत ह स ट स :- INSTR (Char1, Char2 [,n[,m]]) ऑ य म ट ट ईप :- Character, Character, [Number [,Numeric]] रटन व य :- Number ववरण :- Char 1 क n व क र टर स Char 2 क m व द हर व क लए सच करत ह और प जशन रटन करत ह य द n ऋण मक ह, त ऑर कल Char 1 क अ त स प छ क ओर क उ ट और सच करत ह m क व य धन मक ह न च हए n और m द न क डफ ट व य 1 ह इसक अथ, ऑर कल फ ट क र टर Char 1 य Char 2 पर क पहल द हर व क सच श करत ह रटन व य Char 1 क श आत पर नभ र ह त ह फर h क व य च ह ज भ ह रटन व य क र टस म य त क ज त ह य द सच सफल नह ह त (य द Char2, Char1 क n व क र टर क ब द m ब र स मन नह आत ) त रटन व य 0 ह त ह उद हरण :- ग CORPORATE FLOOR म त सर क र टर स आग ग OR क द सर द हर व क थ त द श त कर हल :- इस उद हरण म ऑर कल ग CORPORATE FLOOR म त सर क र टर स आग OR क द सर द हर व क लए सच करत ह म च करन व ल ग क प जशन ग क श आत स गन ज त ह SQL > SELECT INSTR ( CORPORATE FLOOR, OR, 3, 2) Instring FROM DUAL; रज ट :- Instring 14 (xi) Length :- इस फ शन क उपय ग ग क ल ब ई क पत लग न म कय ज त ह स ट स :- LENGTH (Char) ऑ य म ट ट ईप :- Character रटन व य :- Number ववरण :- ऑ य म ट Char व र क र टस म प सफ य कए प र म टर क ल थ रटन करत ह य द आ य म ट Char म ड ट ट ईप Char ह, त ल थ म सभ ल ग ल स ह त ह य द ऑ य म ट Char, नल ह, त उसक फ शन भ नल रटन करत ह उद हरण :- ग Height म कतन क र टर ह

हल :- SQL > SELECT LENGTH (Height) Length in Characters FROM DUAL; रज ट :- Length in Characters - 6