Ticker

RKCL Exam Date 22 January 2023

MySQL Basic Introduction Course | Networking | Database | DBMS | RDBMS | Hindi |


Introduction


हेलो दोस्तों आज हम इस post में SQL commands के बारेमे जानेगे! की SQL commanads क्या है? उसका उपयोग क्या है!. तो SQL का fullform structure query language है!.SQL command का इस्तेमाल database के साथ intraction यानि communicate करने के लिए इस्तेमाल किया जाता है!.
SQL commands का इस्तेमाल database को search करने और database में table create करने के लिए, created किये हुवे table में data को add करने, table के data को display करने, data को modify और data को delete करने के लिए SQL commands का इस्तेमाल होता है!.

SQL commands के types

SQL commands के type जैसे की..

  • DDL( Data Definition Language )
  • DML ( Data Manipulation Language )
  • DCL (Data control language)
  • TCL (Transaction control language)
  • DQL (Data query language)

1.DDL (Data Definition Language)

Data definition language का इस्तेमाल table का structure change करने के लिए होता है!. जैसे की table create करना, table को delete करना, table structure को update करना, जिसमे table में column add करना, column delete करना, table column name update करना. DDL के सभी commands auto-committed है!. जिसका मतलब यह होता है की database में create किये हुवे सभी changes हमेशा रहते है!.

DDL के commands

  • CREATE
  • ALTER
  • DROP
  • TRUNCATE

1. CREATE

CREATE command का इस्तेमाल new table को create करने के लिए होता है!
syntax:

CREATE TABLE table_name(
    column1 datatype,
    column2 datatype,
    column3 datatype,
    .......
);

Example

CREATE TABLE students(
    id int,
    FirstName varchar(255),
    LastName varchar(255),
    Mobile varchar(255),
    Email varchar(255),
    Address varchar(500)
);

2. ALTER

ALTER command का इस्तेमाल create किये हुवे table के structure change करने के लिए होता है!. जैसे की table में columns के datatypes को modify करने , table में new column को add करने के लिए ALTER command का इस्तेमाल किया जाता है!.

syntax:

ALTER TABLE table_name ADD column_name datatypes;

Example:

ALTER TABLE students ADD Enroll_no varchar(255);

इसी तरह table में existing column name और datatype को modify और column को delete बी करा सकते है!.

3. DROP

DROP command का इस्तेमाल database में already existing table को DROP यानि delete करने के लिए होता है!.

syntax

DROP TABLE table_name;

Example:

DROP TABLE students;

4. TRUNCATE

TRUNCATE statement का इस्तेमाल table में existing data को delete करने के लिए होता है!. वह statement table delete नहीं करता लेकिन table के under के सभी data को delete करता है!.

syntax:

TRUNCATE TABLE table_name;

Example:

TRUNCATE TABLE table_name;

2. DML ( data manipulation language )

DML command का इस्तेमाल database को modify करने के लिए किया जाता है!. database में किये जाने वाले सभी changes के लिए DML command जवाबदार है!.

DML के commands जैसे की

  • INSERT
  • UPDATE
  • DELETE

1. INSERT

INSERT statement एक SQL query है!. जिसका इस्तेमाल database के table में data को INSERT करने के लिए किया जाता है!. table में data row और column के formate में store होता है!.

syntax:

INSERT INTO table_name( column1,column2,.... ) VALUES( value1, value2,.... );

Example:

INSERT INTO students VALUES( value1, value2, value3,... );

2. UPDATE

UPDATE statement का इस्तेमाल table me store data को modify (update, change) करने के लिए होता है!.

syntax:

UPDATE table_name SET column1 = 'value1', column2 = 'value2' WHERE condition

Example

UPDATE students
    SET FirstName = 'value1', LastName = 'value2' WHERE id=1;

3. DELETE

DELETE stament का इस्तेमाल table में store data को remove(delete) करने के लिए होता है!.

syntax:

DELETE FROM table_name WHERE condition;

Example

DELETE FROM students WHERE id=1;

3. DCL (Data control language)

DCL commands का इस्तेमाल किसी बी database user को authority (permission) देने और वापस authority लेने के लिए किया जाता है!.

DCL के command जैसे की

  • Grant
  • Revoke

1. Grant

Grant statement का इस्तेमाल database users को access provide करने के लिए किया जाता है!.

1. Revoke

Revoke statement का इस्तेमाल databse users से permissions वापस लेने के लिए किया जाता है!.

4. TCL (Transaction control language)

TCL command का केवल DML commands जैसे की INSERT,delete और UPDATE के साथ ही इस्तेमाल कर सकते है!. ये operation automatically रूप से database में committed है! इसलिए table create करने या उन्हें DROP (DELETE) करने के दौरान उनका उपयोग नहीं किया जा सकता है!.

TCL statements जैसे की

  • COMMIT
  • ROLLBACK
  • SAVEPOINT

1. COMMIT

COMMIT statement का इस्तेमाल सभी transactions को database में save करने के लिए किया जाता है!.

2. ROLLBACK

ROLLBACK statement का इस्तेमाल सभी transaction को पुनःप्राप्त करने के लिए किया जाता है!. जो पहले से ही database में नहीं किया गए है!.

3. SAVEPOINT

SAVEPOINT statement का इस्तेमाल सभी transacton को वापस किये बिना transaction को specific एक points पर वापस लाने के लिए किया जाता है!.

5. DQL (Data query language)

DQL command का इस्तेमाल database से data को display करने के लिए किया जाता है!.

DQL statement

  • SELECT

syntax

SELECT expressions
FROM table_name
WHERE conditions

Example

SELECT * FROM students WHERE id=2;

SQL query  statement  

Post a Comment

0 Comments