Rajasthan Board RBSE Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ

Rajasthan Board Books

Created with Sketch.

Rajasthan Board RBSE Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ

Rajasthan Board RBSE Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ

RBSE Class 12 Computer Science Chapter 14 рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдХреЗ рдкреНрд░рд╢реНрди

RBSE Class 12 Computer Science Chapter 14 рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдпреЗ рдПрдХ SQL рдЦрдгреНрдб рдирд╣реАрдВ рд╣реИ
(рдЕ) Select
(рдм) From
(рд╕) Where
(рдж) Condition
рдЙрддреНрддрд░:
(рдж) Condition

рдкреНрд░рд╢реНрди 2.
SQL рдХрд╛ рдкреВрд░реНрдг рд░реВрдк рд╣реИ
(рдЕ) Structure Question Language
(рдм) Syntax Question Language
(рд╕) Structure Query Language
(рдж) Structure Question Language
рдЙрддреНрддрд░:
(рд╕) Structure Query Language

рдкреНрд░рд╢реНрди 3.
DDL рдХреЗрд▓рд┐рдП рд╣реИ
(рдЕ) рдбреЗрдЯрд╛ рдбреЗрдлрд┐рдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ
(рд╕) рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рд▓реЗрдВрдЧреНрд╡реЗрдЬ
(рдм) рдбрдмрд▓ рдбреЗрдЯрд╛ рд▓реИрдВрдЧреНрд╡реЗрдЬ
(рдж) рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ
рдЙрддреНрддрд░:
(рдЕ) рдбреЗрдЯрд╛ рдбреЗрдлрд┐рдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ

рдкреНрд░рд╢реНрди 4.
Count() рд╣реИ рдПрдХ
(рдЕ) рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрдВрдХреНрд╢рди
(рдм) рд╕рд╛рдВрдЦреНрдпрд┐рдХ рдлрдВрдХреНрд╢рди
(рд╕) рджреЛрдиреЛрдВ
(рдж) рдореМрдЬреВрдж рдирд╣реАрдВ
рдЙрддреНрддрд░:
(рдм) рд╕рд╛рдВрдЦреНрдпрд┐рдХ рдлрдВрдХреНрд╢рди

рдкреНрд░рд╢реНрди 5.
Like рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ
(рдЕ) Concatenating strings
(рдм) Count string character
(рд╕) String matching
(рдж) All
рдЙрддреНрддрд░:
(рд╕) String matching

RBSE Class 12 Computer Science Chapter 14 рдЕрддрд┐рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
SQL рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
SQL рдЖрд░ рдбреА рдмреА рдПрдо рдПрд╕ (RDBMS) рдХреА рдПрдХ рд╕реНрдЯреИрдгреНрдбрд░реНрдб рд▓реЗрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдСрд░реНрдЧреЗрдирд╛рдЗрдЬ рдХрд░рдХреЗ рдЙрд╕рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдбрд╛рдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдПрд╡рдореН рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реЗ рдбрд╛рдЯрд╛ рд░рд┐рдЯреНрд░рд╛рдЗрд╡рд▓ (retrieval) рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдИ рдЬрд╛рддреА рд╣реИред

рдкреНрд░рд╢реНрди 2.
рдЖрдк SQL from clause рджреНрд╡рд╛рд░рд╛ рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реЛ? ред
рдЙрддреНрддрд░-
FROM clause рдореЗрдВ рд╣рдо рдЙрди рд░рд┐рд▓реЗрд╢рди рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЛ рд╣рдореЗрдВ query expression рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред FROM clause рдореЗрдВ рд▓рд┐рдЦреЗ рд░рд┐рд▓реЗрд╢рдирд╕ рдХрд╛ Cartesian product рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 3.
SQL select clause рдХрд╛ рдорд╣рддреНрддреНрд╡ рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
SELECT clause рдореЗрдВ рд╣рдо рдЙрди рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рдкреНрд░рд╢реНрди 4.
SQL рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдо рджреЗрдВред
рдЙрддреНрддрд░-
SQL рдХреЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╣реИрдВ

  • рдбреЗрдЯрд╛ рдбреЗрдлреАрдиреЗрд╢рди рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Definition Language)
  • рдбреЗрдЯрд╛ рдореЗрдиреАрдкреБрд▓реЗрд╢рди рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Manipulation Language)
  • рдбреЗрдЯрд╛ рдХрдиреНрдЯреНрд░реЛрд▓ рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Control Language)

рдкреНрд░рд╢реНрди 5.
рдЕрджреНрд╡рд┐рддреАрдп рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдиреНрддрд░ рд╣реИ?
рдЙрддреНрддрд░-
рдЕрджреНрд╡рд┐рддреАрдп рдмрд╛рдзрд╛ (Unique Constraint) рд╡ рдкреНрд░рд╛рдердорд┐рдХ рдмрд╛рдзрд╛ (Primary constraint) рдореЗрдВ рдЕрдиреНрддрд░ Unique Constraint рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрд▓рдо рдХреЗ рд╕рднреА рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред рджреЛрдиреЛрдВ рдЕрджреНрд╡рд┐рддреАрдп рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдмрд╛рдзрд╛рдПрдБ рдХреЙрд▓рдо рдХреЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдмрд╛рдзрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдмрд╛рдзрд╛ рд╣реИред

рдПрдХ рдЯреЗрдмрд▓ рдкрд░ рдХрдИ рдЕрджреНрд╡рд┐рддреАрдп рдмрд╛рдзрд╛рдПрдБ рд▓рдЧрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдкрд░рдиреНрддреБ рдкреНрд░рд╛рдердорд┐рдХ рдмрд╛рдзрд╛ рд╕рд┐рд░реНрдл рдПрдХ table рдкрд░ рдПрдХ рд╣реА рд▓рдЧрд╛рдИ рдЬрд╛рддреА рд╣реИред

рдкреНрд░рд╢реНрди 6.
рдбреЗрдЯрд╛рдмреЗрд╕ instances рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреАрдЬрд┐рдПред
рдЙрддреНрддрд░-
рдХрд┐рд╕реА рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдордп рдХреЗ рдХрд┐рд╕реА рднреА рдХреНрд╖рдг рдбрд╛рдЯрд╛ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЗрдиреНрд╕рдЯреЗрдиреНрд╕ рдХрд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдПрдХ student рдЯреЗрдмрд▓ student рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрд╛ рдПрдХ рдЗрдиреНрд╕рдЯреЗрдиреНрд╕ рд╣реИред

рдкреНрд░рд╢реНрди 7.
рд╣рдо SQL рдореЗрдВ order by clause рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
SQL ORDER BY рдХреНрд▓реЙрдЬ-SQL рдХреЗ SELECT statement рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдХреНрд░рдо рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА рдХреНрд░рдо рдореЗрдВ рджреЗрдЦрдирд╛ рд╣реИ рддреЛ рд╣рдореЗрдВ SQL рдХреЗ ORDER BY рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕реНрддрдВрдн рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рдирдХреЛрдВ рд╣рдо рдХреНрд░рдо рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рдд ORDER BY рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдХрд┐рд╕реА рд╕реНрддрдВрдн рдХреА рд╡реЗрд▓реНрдпреВрд╕ рдХреЛ рдмрдврд╝рддреЗ (ascending) рдпрд╛ рдШрдЯрддреЗ (descending) рдХреНрд░рдо рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

Syntax :
SELECT field1, field2, тАж fieldn
FROM T1, T2, .. Tn
ORDER BY field1, field2тАж fieldn [Asc[Desc]];

рдкреНрд░рд╢реНрди 8.
SQL рдореЗрдВ NULL рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдПрдХ рдлреАрд▓реНрдб NULL рд╡реЗрд▓реНрдпреВ рдХреЗ рд╕рд╛рде рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлреАрд▓реНрдб рдореЗрдВ рдХреЛрдИ рдорд╛рди рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдПрдХ field рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ (optional) рд╣реИ, рддреЛ рдЗрд╕ Field рдореЗрдВ рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдлрд┐рд░ field рдХреЛ NULL рд╡реЗрд▓реНрдпреВ рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬрд╛ (Save) рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рд╢реНрди 9.
рдЖрдк Aggregate рдлрдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реЛ?
рдЙрддреНрддрд░-
Aggregate рдлрдВрдХреНрд╢рди-My SQL рдореЗрдВ Aggregate рдлрдВрдХреНрд╢рди рдЗрдирдкреБрдЯ рдХреЗ рддреМрд░ рдкрд░ рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдПрдХ рд╡реЗрд▓реНрдпреВ рджреЗрддреЗ рд╣реИрдВред My SQL рдореЗрдВ рдирд┐рдореНрди 5 рдкреНрд░рдХрд╛рд░ рдХреЗ Built in Aggregate рдлрдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИрдВ
AVERAGE : Avg ()
MAXIMUM : Max()
MINIMUM . : Min ()
TOTAL : Sumo COUNT_Count ()

рдкреНрд░рд╢реНрди 10.
рд╣рдо SQL grant рдХрдорд╛рдгреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдпреВрдЬрд░ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпреЗ (create) рдЧрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯрд╕ рдХреЛ рджреВрд╕рд░реЗ рдпреВрдЬрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рддрдм рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪрд╛ (access) рд╕рдХрддреЗ рдЬрдм рддрдХ рдЙрдирдХреЛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ рдпреВрдЬрд░ рджреВрд╕рд░реЗ рдпреВрдЬрд░реНрд╕ рдХреЛ рдЗрд╕рдХреА рд╕рд╣рдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ред рдпрд╣ рд╕рд╣рдорддрд┐ (permission) GRANT рдХрдорд╛рдгреНрдб рдХреЗ рдЙрдкрдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

RBSE Class 12 Computer Science Chapter 14 рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
SQL рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рд╕реНрдЯреНрд░рдХрдЪрд░ рдХреНрдпреВрд░реА рд▓реЗрдВрдЧреНрд╡реЗрдЬ SQL рд░рд┐рд▓реЗрд╢рдирд▓ рдРрд▓рдЬреЗрдмрд░рд╛ рдПрд╡рдВрдореН рд░рд┐рд▓реЗрд╢рдирд▓ рдХреЗрд▓рдХреБрд▓рд╕ рдХреЗ рдХреЛрдореНрдмреАрдиреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред SQL рдЖрд░.рдбреА.рдмреА.рдПрдо.рдПрд╕. рдХреА рдПрдХ рд╕реНрдЯреЗрдиреНрдбрд░реНрдб рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛ рдмреЗрд╕ рдХреЛ рдСрд░реНрдЧреЗрдирд╛рдЗрдЬ рдХрд░рдиреЗ рдЙрд╕рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдбрд╛рдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдПрд╡рдВрдореН рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛ рдмреЗрд╕ рдореЗрдВ рд╕реЗ рдбрд╛рдЯрд╛ рд░рд┐рдЯреНрд░реАрд╡рд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдИ рдЬрд╛рддреА рд╣реИред

рдбреА.рдмреА.рдПрдо.рдПрд╕. рдХреЗ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдЬреИрд╕реЗ рдХрд┐ рдСрд░реЗрдХрд▓ IBM, DB2, Sybase and Ingress рдЕрдкрдиреЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП SQL рдХрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реЗрдВрдЧреНрд╡реЗрдЬ рдХреЗ рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг sequel рдХрд╣рд▓рд╛рддрд╛ рдерд╛ рдЬрд┐рд╕рдХреЛ IBM рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред

рдЗрд╕рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ SQL-86, SQL-89 (extended standard), SQL-92 and SQL-1999 рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг SQL-2003, SQL рдХреЗрд╡рд▓ рдорд╛рддреНрд░ рдПрдХ рдбрд╛рдЯрд╛рдмреЗрд╕ query рд▓реЗрдВрдЧреНрд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ рдмрд▓реНрдХрд┐ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреЗрдиреНрдбрд░реНрдб рд╣реИред рдЬрд┐рд╕рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧ рд╣реИрдВред

  1. рдбреЗрдЯрд╛ рдбреЗрдлреАрдиреЗрд╢рди рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Definition Language)
  2. рдбреЗрдЯрд╛ рдореЗрдиреАрдкреВрд▓реЗрд╢рди рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Manipulation Language)
  3. рдбреЗрдЯрд╛ рдХрдиреНрдЯреНрд░реЛрд▓ рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Data Control Language)

рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд╛рдорд░реНрд╢рд┐рдпрд▓ рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛ рдмреЗрд╕ рдЬреИрд╕реЗ IBM, Oracle, Microsoft, Sybase рдЖрджрд┐ SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 2.
рд╡рд┐рднрд┐рдиреНрди DML рдХрдорд╛рдгреНрдб рдХреНрдпрд╛ рд╣реИрдВ? рдЙрдирдХреЗ рд▓рд┐рдП SyntaxтАЩs рджреЗрдВред
рдЙрддреНрддрд░-
SQL DML рдХрдорд╛рдгреНрдбрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред
(i) INSERT
(ii)DELETE
(iii) UPDATE
(iv) SELECT

(i) INSERT рдХрдорд╛рдгреНрдб тАУ CREATE TABLE рдХрдорд╛рдгреНрдб рдХреЗ рдЙрдкрдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдкрд░ рдПрдХ рдЦрд╛рд▓реА рдЯреЗрдмрд▓ рдмрдирддреА рд╣реИ рдЕрд░реНрдерд╛рдд рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдХреЛрдИ рд╡реЗрд▓реНрдпреВ рдпрд╛ рд░рд┐рдХрд╛рд░реНрдб рдпрд╛ рдЯрдкреНрд▓рд╕ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдпрд╛ рдбрд╛рдЯрд╛ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо SQL.INSERT INTO рдХрдорд╛рдгреНрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
My SQL Syntax
INSERT INTO
Table_Name (Column_Name 1, Column_Name 2, тАж.,Column_Name n) VALUES (Value 1, value 2,тАж.value n);
рд╕реНрдЯреНрд░реАрдВрдЧ рдЯрд╛рдЗрдкреНрд╕ рдХреЗ рдбрд╛рдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╡реЗрд▓реНрдпреВрдЬ рдХреЛ рд╕рд┐рдВрдЧрд▓ рдпрд╛ рдбрдмрд▓ quotes (тАЭ тАЬ) рдореЗрдВ рд▓реЗрдВрдЧреЗрдВред

(ii) SQL DELETE рдХрдорд╛рдгреНрдбрд╕ тАУ DELETE рдХрдорд╛рдгреНрдбрд╕ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдПрдХ рдкреВрд░рд╛ рдЯрдкреНрд▓рд╕ DELETE рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдХрд┐рд╕реА рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд╡реЗрд▓реНрдпреВ рдХреЛ DELETE рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Syntax:
DELETE FROMT, WHEREP;
рдпрд╣рд╛рдБ T рдПрдХ рд░рд┐рд▓реЗрд╢рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЯрдкрд▓реНрд╕ DELETE рдХрд░рдирд╛ рд╣реИред рддрдерд╛ рд╡рд╣ predicate (condition) рд╣реИред рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЯрдкрд▓реНрд╕ DELETE рд╣реЛрдВрдЧреЗред

(iii) SQL UPDATE рдХрдорд╛рдгреНрдбрд╕ тАУ UPDATE рдХрдорд╛рдгреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдХрд┐рд╕реА рдЯрдкрд▓реНрд╕ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд╡реЗрд▓реНрдпреВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рдд рдЕрдЧрд░ рд╣рдо рдкреВрд░реЗ рдЯрдкрд▓реНрд╕ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рдХрд┐рд╕реА рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд╡реЗрд▓реНрдпреВ рдХреЛ рд╣реА рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╣рдо UPDATE рдХрдорд╛рдгреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рд╕рдХрд╛ Syntax рдирд┐рдореНрди рд╣реИред
Syntax:
UPDATE table_name SET first_field = value1, second_field = value2

(iv) SQL SELECT statement тАУ рдХрд┐рд╕реА SQL query expression рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдХреНрд▓реЙрдЬреЗрд╕ (clauses) рд╣реЛрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рдд рдХреЛрдИ рднреА SQL query рдЬреЛ рд╣рдо рд░рд┐рд▓реЗрд╢рди рдбрд╛рдЯрд╛ рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЙрд╕рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ (basic structure) рдореЗрдВ рдЙрдХреНрдд 3 рдХреНрд▓реЙрдЬ рд╣реЛрдВрдЧреЗред

  • SELECT рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо рдЙрди рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЛ рд▓рд┐рдЦрддреЗ рдЬреЛ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдЪрд╛рд╣рд┐рдПред
  • FROM рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо рдЙрди рд░рд┐рд▓реЗрд╢рди рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЬрд┐рдирдХреЛ рд╣рдореЗрдВ query expression рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред FROM рдХреНрд▓реЙрдЬ рдореЗрдВ рд▓рд┐рдЦреЗ рд░рд┐рд▓реЗрд╢рдирд╕ рдХрд╛ Cartesian product рд╣реЛрддрд╛ рд╣реИред
  • WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо predicate рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЬреЛ FROM clause рдХреЗ рд░рд┐рд▓реЗрд╢рдирд╕ рдХреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЛ рд▓рд┐рдкреНрдд рд░рдЦрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд рдЬрд┐рд╕рдХреА Boolean рд╡реЗрд▓реНрдпреВ (true or false) рд╣реЛрддреА рд╣реИред

SQL query рдХрд╛ рдирд┐рдореНрди рдлреЛрд░реНрдо (Form) рд╣реЛрддрд╛ рд╣реИред
SELECT AT1, AT2, AT3, тАж ,ATn,
FROM r1, r2, r3,тАж rn.
WHERE P;
рдпрд╣рд╛рдБ ATi рдПрдХ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ ri рдПрдХ рд░рд┐рд▓реЗрд╢рди рдХреЛ рдПрдХ predicate рд╣реИред

рдкреНрд░рд╢реНрди 3.
рдлреЛрд░реЗрди key рдХреНрдпрд╛ рд╣реИ? рд╣рдо рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдПрдХ рдлреЛрд░реЗрди key рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рдлреЛрд░реЗрди рдХреА (Foreign key) рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕-рдЗрд╕ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдЯреЗрдмрд▓ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣рдо рд▓реЗрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рджреЛ рдЯреЗрдмрд▓ student рдПрд╡рдВрдореН Class рдХреЗ рдирд╛рдо рд╕реЗ рд╣реИ рдПрд╡рдВ рдХрд┐рд╕реА рдХреНрд╖рдг рдЙрдирдореЗрдВ рдПрдиреНрдЯрд░ рд╡реЗрд▓реНрдпреВрд╕ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реИрдВред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 3a
рдЙрдХреНрдд рдЯреЗрдмрд▓ Student рдореЗрдВ рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдорд░реА рдХреА Roll_no рдлреАрд▓реНрдб рд╣реИред рдЬрдмрдХрд┐ Classes рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдорд░реА рдХреА Class_name рдлреАрд▓реНрдб рд╣реИред рдпрд╣рд╛рдБ рдкрд░ рд╣рдордиреЗ рдпрд╣ рдорд╛рдирд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╕реНрдЯреВрдбреЗрдиреНрдб рдХреА рдПрдХ рд╣реА class рд╡рд┐рджреНрдпрдорд╛рди рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ 12th рдХреА рдПрдХ class, 10th рдХреА рдПрдХ class, 9th рдХреА рдПрдХ class рдЗрд╕реА рдкреНрд░рдХрд╛рд░ рдЕрдиреНрдп, рдЕрд░реНрдерд╛рдд рдПрдХ рд╣реА class рдХреЗ section рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП classes рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдореЗрд░реА рдХреА Class_name рд╣реИред

Student рдЯреЗрдмрд▓ рдЕрдкрдиреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ (Roll_no, address, age, name, class) рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рднреА рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдореЗрд░реА key рд╣реИред рдЙрджрд╛рд╣рд░рдгрд╕реНрд╡рд░реВрдк Student рдЯреЗрдмрд▓ рдореЗрдВ Class рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдореЗрд░реА Key рд╣реИред рдЕрдд: Student рдЯреЗрдмрд▓ рдореЗрдВ рдЗрд╕ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ class рдХреЛ рд╣рдо рдЗрд╕ рдЯреЗрдмрд▓ рдХреА primary key рдХрд╣реЗрдВрдЧреЗред рдЬреЛ рдХрд┐ рдЯреЗрдмрд▓ classes рдХреЛ рд░реЗрдлрд░ рдХрд░реЗрдЧреАред

рд░рд┐рд▓реЗрд╢рди Student рдЯреЗрдмрд▓ рдХреЛ рд╣рдо рд░реЗрдлрд░реЗрдирд╢рд┐рдВрдЧ рдХрд╣реЗрдВрдЧреЗ рдЬрдмрдХрд┐ Classes рдХреЛ рд░реЗрдлрд░реЗрдирд╢рдб рд░рд┐рд▓рд╢рди рдСрдл рдлреЛрд░реЗрди key рдХрд╣реЗрдВрдЧреЗред рдХрд┐рд╕реА рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЛ primary key рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХрд╛ рдЯрд╛рдЗрдк domain рд╡рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рджреВрд╕рд░реЗ рд░рд┐рд▓реЗрд╢рди рдХреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЛ рд╣реИ рддрдерд╛ foreign key рдореЗрдВ рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рднреА рджреВрд╕рд░реЗ рд░рд┐рд▓реЗрд╢рди рдХреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЕрд░реНрдерд╛рдд рд╡реЗ рдХрд╛рдореНрдкреАрдЯреЗрдмрд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдкреНрд░рд╢реНрди 4.
SQL рдХреЗ group by clause рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
SQL GROUP BY рдХреНрд▓реЙрдЬ-MySQL рдХрд╛ рдпрд╣ рдХреНрд▓реЙрдЬ рдЕрддреНрдпрдиреНрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЗрд╕ рдХреНрд▓реЙрдЬ рдХреЗ рдЙрдкрдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рдХрдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреНрд╡реЗрд░реА рд▓рд┐рдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред GROUP BY рдХреНрд▓рд╛рд╕ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╕реНрддрдВрдн (column) рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдпрд╛ рдРрдЯреНрд░реАрдмреНрдпреВрдЯреНрд╕ рдХреА рд╡реИрд▓реНрдпреВрдЬ рдХрд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд рдХреНрд▓рд╛рдЬ рдореЗрдВ рджрд┐рдпреЗ рдЧрдпреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдореВрд╣ (GROUP) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред GROUP BY рдХреНрд▓реЙрдЬ рдореЗрдВ рджрд┐рдпреЗ рдЧрдпреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдпрд╛ рдПрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЗ рд╡реЗрд▓реНрдпреВрдЬ рдЬрд┐рди рдЯрдкреНрд▓рд╕ рдпрд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рд╣реИрдВред рд╡реЗ рд╕рднреА рдЯрдкреНрд▓рд╕ рдпрд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рдЖрдпреЗрдВрдЧреАред

GROUP BY рдХреНрд▓реЙрдЬ рдХреЛ рд╣рдо рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП Student рдЯреЗрдмрд▓ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рдХреНрд╖рдг рдирд┐рдореНрди рд░рд┐рдХреЙрд░реНрдбрд╕ рд╣реИрдВред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 4a
рдЙрджрд╛рд╣рд░рдг
рдХреНрдпреЛрд░реА тАУ рдкреНрд░рддреНрдпреЗрдХ Class рдореЗрдВ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрддрд╛рдЗрдпреЗрдВред
рдЕрдЧрд░ рд╣рдо рдпрд╣ рдХреНрд╡реЗрд░реА рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рд▓рд┐рдЦрдЧреЗрдВ рддреЛ рдкрд░рд┐рдгрд╛рдо рдЧрд▓рдд рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
MySQL>SELECT Count(*) FROM Student
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 4a.1
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ Syntax рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреБрд▓ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЛрдВ рдЫрд╛рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЕрд░реНрдерд╛рдд Student рдЯреЗрдмрд▓ рдореЗрдВ рдЬрд┐рддрдиреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рд░рд┐рдХрд╛рд░реНрдб рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рд╡рд╣реА рдЙрд╕ рд╕реНрдХреВрд▓ рдореЗрдВ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░ рд╣реИрдВред рдЕрддрдГ рдпрд╣ Syntax, Student рдЯреЗрдмрд▓ рдореЗрдВ рдХреБрд▓ рдХрд┐рддрдиреЗ рдЯрдкрд▓реНрд╕ рдХрд╛ рд╣реИрдВ, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрдЧрд╛ред рд╕рд╣реА рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП count aggregate рдлрдВрдХреНрд╢рди рдХреЗ GROUP BY рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЬрд┐рд╕рдХрд╛ Syntax рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред
MySQL>SELECT Class, Count (Roll_No) FROM Student GROUP BY Class;
Student рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдореВрд╣ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж рдЯреЗрдмрд▓ рдХреЗ рдмрд╛рдж Student рдЯреЗрдмрд▓ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦреЗрдЧреА рдХреНрдпреЛрдВрдХрд┐ GROUP BY рдХреНрд▓реЙрдЬ рдореЗрдВ Class рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрддрдГ рдПрдХ рд╕рдорд╛рди Class рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рджрд┐рдЦреЗрдЧреАред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 4a.2
рдЬрд┐рд╕ column рдХреЗ рджреНрд╡рд╛рд░рд╛ GROUP рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕ column рдкрд░ рдХреЛрдИ calculation Count, Avg, Max. Min рдЖрджрд┐ aggregate function рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЕрддрдГ рдЗрд╕ рдХреНрдпреВрд░реА рдореЗрдВ Count, aggregate рдлрдВрдХреНрд╢рди рдХреЛ рд╣рд░ рд╕рдореВрд╣ рдХреЗ рдЯрдкрд▓реНрд╕ рдЬрд┐рдирдХреА Class рдПрдХ рд╕рдорд╛рди рд╣реИ рдЙрд╕рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ SELECT рдХреНрд▓реЙрдЬ рдореЗрдВ рджреЛ рд╣реА рдлреАрд▓реНрдб рд╣реИрдВ рдЕрддрдГ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 4a.3

рдкреНрд░рд╢реНрди 5.
Cartesian join рдФрд░ Natural join рдореЗрдВ рдХреНрдпрд╛ рдЕрдиреНрддрд░ рд╣реИ?
рдЙрддреНрддрд░-
Cartesian join-SQL CROSS JOIN рдПрдХ result set рдХрд╛ рдЙрддреНрдкрд╛рджрди (produce) рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реА table рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ (rows) рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ, рджреВрд╕рд░реА table рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ (rows) рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЧреБрдгрд╛ рд╣реЛрддреА рд╣реИред рдЕрдЧрд░ CROSS JOIN рдХреЗ рд╕рд╛рде WHERE clause рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рддреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдо (result) рдХреЛ Cartesian product рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ WHERE clause рдХреЛ CROSS JOIN рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдпрд╣ INNER JOIN рдХреА рддрд░рд╣ рдлрдВрдХреНрд╢рди рдХрд░рддрд╛ рд╣реИред

Natural Join-Natural Join рд╡рд╣ join рдСрдкрд░реЗрд╢рди рд╣реИ рдЬреЛ рдХрд┐ рдПрдХ implicit join clause рдЙрди рдХреЙрдорди columns рдкрд░ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрди рджреЛ tables рдореЗрдВ рд╣реЛрдВ, рдЬреЛ рдЖрдк рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХреЙрдорди columns рд╡реЗ columns рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдирд╛рдо рджреЛрдиреЛрдВ tables рдореЗрдВ рдПрдХ (same) рд╣реА рд╣реЛрддрд╛ рд╣реИред

рдПрдХ Natural join Inner join, Left Outer join рдпрд╛ Right outer join рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлреЙрд▓реНрдЯ рд░реВрдк рд╕реЗ Inner join рд╣реЛрддрд╛ рд╣реИред

RBSE Class 12 Computer Science Chapter 14 рдирд┐рдмрдВрдзрд╛рддреНрдордХ рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
SQL Joins, рдЯреЗрдмрд┐рд▓реНрд╕ рдХреЗ рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рд▓реЗрдиреЗ рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
SQL JOIN-SQL рдХреЗ JOIN key word рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЯреЗрдмрд┐рд▓реНрд╕ рд╕реЗ рдбрд╛рдЯрд╛ рдХреА рдХреНрдпреВрд░реА рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдСрдкрд░реЗрд╢рди рджреЛ рд░рд┐рд▓реЗрд╢рди рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рддреМрд░ рдкрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд░рд┐рд▓реЗрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рддреМрд░ рдкрд░ рджреЗрддреЗ рд╣реИрдВред SQL рдореЗрдВ рджреЛ рд░рд┐рд▓реЗрд╢рди рдХреЛ JOIN рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрдВрддреНрд░ (mechanisms) рд╣реИрдВред

рдЬреИрд╕реЗ рдХрд┐-

  1. Cartesian product mechanism
  2. Inner join
  3. Outer join (left, right, full)

рдКрдкрд░ рджрд┐рдпреЗ рдкреНрд░рддреНрдпреЗрдХ join type рдХреЗ рд▓рд┐рдП рдПрдХ Join condition рднреА рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реЛрддреА рд╣реИред рдЕрдд: рдПрдХ Join expression рдЗрди рджреЛрдиреЛрдВ (join type рдФрд░ join expression) рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо FROM рдХреНрд▓реЙрдЬ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред JOIN рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо Student рдЯреЗрдмрд▓ рдПрд╡рдВрдореН Class рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рдХреНрд╖рдг рдирд┐рдореНрди рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b
Student table Student рдПрд╡рдВрдореН Class рдЯреЗрдмрд▓ рдХреЛ JOIN рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╡реЗрд░реА рд▓рд┐рдЦрддреЗ рд╣реИрдВред
MySQL>SELECT Roll_No, Class, CStrength FROM Student AS St, Classes AS S, WHERE St. Class = S. Class_name;

рдЗрд╕ рдХреНрд╡реЗрд░реА рдореЗрдВ FROM рдХреНрд▓реЙрдЬ рдореЗрдВ Student рдЯреЗрдмрд▓ рдХреЛ RENAME рдХрд░рдХреЗ St рдПрд╡рдВ Class рдХреЛ S рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрди рджреЛрдиреЛрдВ рд░рд┐рд▓реЗрд╢рди рдХрд╛ Cartesian product рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ St рдЯреЗрдмрд▓ рдХреЗ рд╣рд░ рдЯрдкрд▓реНрд╕ рдХрд╛ S рдЯреЗрдмрд▓ рдХреЗ рд╣рд░ рдЯрдкрд▓реНрд╕ рд╕реЗ JOIN рд╣реЛрдЧрд╛ред рдЕрддрдГ рдкреНрд░рд╛рдкреНрдд рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдХреБрд▓ рдЯрдкрд▓реНрд╕ рд╣реЛрдВрдЧреЗред
N1 * N2 = 12 * 12 = 144
рдпрд╣рд╛рдБ N1 St рдЯреЗрдмрд▓ рдореЗрдВ рдЯрдкрд▓реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡ N2 S рдЯреЗрдмрд▓ рдореЗрдВ рдЯрдкрд▓реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рдкрд░ рд░рд┐рдЬрд▓реНрдЯ рдЯреЗрдмрд▓ рдореЗрдВ рдЯрдкрд▓реНрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗ рд╡реЛ WHERE рдХреНрд▓реЙрдЬ рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░реНрдг рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реА рд╣реЛрдВрдЧреЗред

OUTER JOIN рдЖрдкрд░реЗрд╢рди тАУ рдпреЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред

  1. LEFT OUTER JOIN
  2. RIGHT OUTER JOIN
  3. FULL OUTER JOIN

Outer Joins рдХреЗ рд╕рд╛рде рдирд┐рдореНрди Join Condition рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

  1. Natural
  2. ON (Predicate)
  3. Using (A1, A2, . . . . .An)

Left outer join рдФрд░ ON Join condition тАУ Left Join рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рджреЛ рдЯреЗрдмрд▓ рд▓реЗрддреЗ рд╣реИрдВред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.1
Syntax:
Select Classes, Class_Name, Roll_No, CStrength From Classes Left Outer Join Admission on Classes. class_Name = Admission. Class_Name
рдпрд╣рд╛рдБ рд░рд┐рд▓реЗрд╢рди рдХрд╛ рдирд╛рдо рдЙрд╕рдХреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕рдорд╛рди рдирд╛рдо рдХрд╛ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдПрдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рд╣реИрдВред рдЕрдд: рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ (ambiguity) рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.2
Left Outer Join рдХреЗ рд░рд┐рдЬрд▓реНрдЯ рдореЗрдВ рджреЛрдиреЛрдВ рд░рд┐рд▓реЗрд╢рди рдХреЗ Matching tuples рддрдерд╛ Left рд╡рд╛рд▓реЗ рд░рд┐рд▓реЗрд╢рди (classes) рдХреЗ unmatched tuples рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

Right Outer Join рдФрд░ on Join Condition
Syntax:
Classes Right Outer Join admission on classes. Class Name=Admission. Class_Name
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.3
Right Outer Join рдЖрдкрд░реЗрд╢рди Left Outer Join рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИред рдХрд┐рдиреНрддреБ рдЗрд╕рдореЗрдВ Join operation рдХреЗ рджрд╛рдБрдпреА (right) рдУрд░ рд╡рд╛рд▓реЗ рд░рд┐рд▓реЗрд╢рди рдХреЗ unmatched tuples рднреА рдЖрддреЗ рд╣реИрдВред left рд░рд┐рд▓реЗрд╢рди рдХреЗ рдПрдЯреНрд░реАрдкреНрдпреВрдЯрд╕ рдХреЗ рд▓рд┐рдП рд╡реЗрд▓реНрдпреВрдо Null рд░рдЦреЗрдВрдЧреЗред

Full outer join рдФрд░ On condition
Syntax:
Classes full outer join admission on classes. Class_Name = Admission. Class_Name
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.4
рдпрд╣рд╛рдБ рджреЛрдиреЛрдВ рд░рд┐рд▓реЗрд╢рди рдХреЗ unmatched рдЯрдкрд▓реНрд╕ рднреА рдЖрдпреЗрдЧреЗрдВред рд╕рд╛рде рдореЗрдВ рджреВрд╕рд░реЗ рд░рд┐рд▓реЗрд╢рди рдХреЗ unmatched рдЯрдкрд▓реНрд╕ рдХреЗ рд▓рд┐рдП Null рдЖрдпреЗрдЧрд╛ред

Outer Join рдФрд░ Natural Condition
рджреЛ рд░рд┐рд▓реЗрд╢рди рдХрд╛ Natural Join рдХрд░рдиреЗ рдкрд░ рдЙрди рдЯрдкрд▓реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЙрди рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдПрдХ рд╕рдорд╛рди (common) рдПрдЯреНрд░реАрдкреНрдпреВрдЯрд╕ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИ рдФрд░ common рдПрдЯреНрд░реАрдкреНрдпреВрдЯрд╕ result рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЖрддреЗ рд╣реИрдВред рд╡рд╣ рдХреНрд░рдо рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг-Classes Natural right outer join admission
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.5
рдЕрдиреНрдп outer join рднреА Natural condition рд╢рд░реНрдд рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджрд┐рдпреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Inner join-
рдЙрджрд╛рд╣рд░рдг
Classes inner Join Admission on Classes. Class_Name=Admission. Class_Name;
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.6
Inner Join рдФрд░ Natural Condition
рдЙрджрд╛рд╣рд░рдг
Classes Natural Inner-Join Admission
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1b.7
рдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рджреЛрдиреЛрдВ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рд╕рдорд╛рди рд╣реИред рдЕрдд: Join рдХреЗрд╡рд▓ рдЙрд╕ рд╣реА рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣реЛрдЧрд╛ред

рдкреНрд░рд╢реНрди 2.
Aggregate рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИ? рд╣рдо aggregate рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдВред
рдЙрддреНрддрд░-
Aggregate рдлрдВрдХреНрд╢рди тАУ MySQL рдореЗрдВ Aggregate рдлрдВрдХреНрд╢рди рдЗрдирдкреБрдЯ рдХреЗ рддреМрд░ рдкрд░ рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдПрдХ рд╡реЗрд▓реНрдпреВ рджреЗрддреЗ рд╣реИрдВред MySQL рдореЗрдВ рдирд┐рдореНрди 5 рдкреНрд░рдХрд╛рд░ рдХреЗ built in Aggregate рдлрдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИрдВред
AVERAGE: Avg ()
MAXIMUM: Max ()
MINIMUM: Min()
TOTAL: Sum ()
COUNT: Count ()
рдпрд╣рд╛рдБ Sum рдПрд╡рдВ Average рдлрдВрдХреНрд╢рди рдХреА рдЗрдирдкреБрдЯ рд╡реЗрд▓реНрдпреВрд╕ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдирдореНрдмрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЬрдмрдХрд┐ рджреВрд╕рд░реЗ рдСрдкрд░реЗрдЯрд░реНрд╕, рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЗ рдКрдкрд░ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Avg () function рдлрдВрдХреНрд╢рди тАУ рдпрд╣ рдлрдВрдХреНрд╢рди рдЯреЗрдмрд▓ рдХреЗ рдХрд┐рд╕реА рдлреАрд▓реНрдб рдХреА рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ рдФрд╕рдд рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг-
MySQL>SELECT Avg (Salary) FROM Teacher;
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b
рдКрдкрд░ рджрд┐рдпреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ Average рдлрдВрдХреНрд╢рди Salary рдлреАрд▓реНрдб рдореЗрдВ рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ рдФрд╕рдд рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред

Sum () Function рдлрдВрдХреНрд╢рди тАУ рдпрд╣ рдлрдВрдХреНрд╢рди рдХрд┐рд╕реА рдлреАрд▓реНрдб рдХреА рд╕рднреА рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ Sum рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг-
MySQL>SELECT Sum (Salary) FROM Teacher;
OUTPUT->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b.1

Max () function рдлрдВрдХреНрд╢рди тАУ рдпрд╣ рдлрдВрдХреНрд╢рди рд╡рд╣ рд░рд┐рдХреЙрд░реНрдб рдЬреЛ рдХрд┐рд╕реА рд░рд┐рдХреЙрд░реНрдб рд╕реИрдЯ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рд╣реИ рдХреЛ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг-
MySQL>SELECT Max (Salary) FROM Teacher
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b.2

Min () function рдлрдВрдХреНрд╢рди тАУ рдпрд╣ рдлрдВрдХреНрд╢рди рдирд┐рдореНрдирддрдо рд╡реЗрд▓реНрдпреВ рд╡рд╛рд▓рд╛ рд░рд┐рдХрд╛рд░реНрдб рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг-
MySQL>SELECT Min (Salary) FROM Teacher
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b.3

Count () function рдлрдВрдХреНрд╢рди тАУ рдпрд╣ рдлрдВрдХреНрд╢рди рдЯреЗрдмрд▓ рдореЗрдВ рд░рд┐рдХрд╛рд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд рд░рд┐рдХрд╛рд░реНрдбрд╕ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдкрддрд╛ рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред (counting the number of records)
рдЙрджрд╛рд╣рд░рдг-
SELECT Count(*) FROM Student
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b.4

рдЙрджрд╛рд╣рд░рдг-
SELECT Count(*) FROM Student WHERE Class=тАЭ9thтАЭ
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2b.5

рдкреНрд░рд╢реНрди 3.
рдХрд┐рд╕реА рдПрдХрд▓ SQL рдХреНрд╡реЗрд░реА рдореЗрдВ Where, group by рдФрд░ having clause рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВред рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рджреЗрдВред
рдЙрддреНрддрд░:
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 3b
рдЬрд┐рд╕ column рдХреЗ рджреНрд╡рд╛рд░рд╛ GROUP рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕ column рдкрд░ рдХреЛрдИ calculation Count, Avg, Max, Min рдЖрджрд┐ aggregate function рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрддрдГ рдЗрд╕ рдХреНрд╡реЗрд░реА рдореЗрдВ Count, aggregate рдлрдВрдХреНрд╢рди рдХреЛ рд╣рд░ рд╕рдореВрд╣ рдХреЗ рдЯрдкрд▓реНрд╕ рдЬрд┐рдирдХреА Class рдПрдХ рд╕рдорд╛рди рд╣реИ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ SELECT рдХреНрд▓реЙрдЬ рдореЗрдВ рджреЛ рд╣реА рдлреАрд▓реНрдб рд╣реИред рдЕрддрдГ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 3b.1
рдЙрджрд╛рд╣рд░рдг-
рдХреНрд╡реЗрд░реА тАУ рдЙрди Class рдХреЗ рдирд╛рдо рдмрддрд╛рдЗрдпреЗ (рдкреНрд░рддреНрдпреЗрдХ Class) рдЬрд┐рдирдореЗрдВ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
Syntax :
MySQL> SELECT Class, Count (Roll_No) FROM Student GROUP BY Class HAVING Count (Roll_No)>1;
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 3b.2
рдпрд╣рд╛рдБ рд░рд┐рдЬрд▓реНрдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ GROUP рд╕реЗ рд╡рд╣реА рдЯрдкрд▓реНрд╕ SELECT рд╣реБрдП рд╣реИрдВ рдЬрд┐рдирдХрд╛ Count 1 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред SQL рдореЗрдВ рдПрдХ рдХрд┐рд╕реА рдЯрдкрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╢рд░реНрдд рдкреВрд░реНрдг рд╣реЛрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП WHERE рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрдмрдХрд┐ GROUP BY рдХреНрд▓реЙрдЬ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпреЗ рдЧрдпреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рдЯрдкрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдХреЛ рджреЗрдЦрдиреЗ (test) рдХреЗ рд▓рд┐рдП HAVING рдХреНрд▓реЙрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред WHERE рдХреНрд▓реЙрдЬ рдПрд╡рдореН HAVING рдХреНрд▓реЙрдЬ рдореЗрдВ рдпрд╣ рдореБрдЦреНрдп рдЕрдиреНрддрд░ рд╣реИред

SQL рдореЗрдВ HAVING рдХреНрд▓реЙрдЬ рдореЗрдВ рджрд░реНрд╢рд╛рдпреЗ рдЧрдпреЗ predicate рдХреЛ рд▓рд╛рдЧреВ GROUP BY рдХреНрд▓реЙрдЬ рдХреЗ рджреНрд╡рд╛рд░рд╛ GROUP рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рд╛рде aggregate рдлрдВрдХреНрд╢рди рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдиреЛрдЯ тАУ рдЕрдЧрд░ рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдореЗрдВ WHERE, HAVING GROUP BY рдЖрддреЗ рд╣реИрдВ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рдЬрд┐рди рдЯрдкрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдкреВрд░реНрдг рд╣реЛрдЧреА рд╡реЗ GROUP BY рдХреНрд▓реЙрдЬ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рдФрд░ рдЕрдиреНрдд рдореЗрдВ рд╣рд░ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП HAVING рдХреНрд▓реЙрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ рдЬрд┐рди рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП HAVING рдХреНрд▓реЙрдЬ рд╕рдВрддреЛрд╖рдЬрдирдХ рдирд╣реАрдВ рд░рд╣рддрд╛ рд╡реЗ рд╕рдореВрд╣ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рд╕реЗ рд╣рдЯ рдЬрд╛рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 4.
рджрд┐рдП рдЧрдП рд╕реНрдХреАрдорд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
students (Roll_no, Sname, age, phone, address, class)
Classes (Class_name, CRoom No, CStrength)
рдФрд░ рдирд┐рдореНрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ SQL рд╕рд┐рдВрдЯреИрдХреНрд╕ рд▓рд┐рдЦреЗрдВред

  1. рдХрдорд░рд╛ рдирдВрдмрд░ F-12 рдореЗрдВ рдмреИрдареЗ 5 рд╡реА class рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рдХрд╛ рдирд╛рдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБред
  2. рдЕрдЬрдореЗрд░ рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ 10 рд╡реАрдВ рдХрдХреНрд╖рд╛ рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБред

рдЙрддреНрддрд░
(1) Select Sname, address
From Students, Classes
Where classes. C Room No=F-12 and
Students. class = 5

(2) Select count (S Name)
From Students
Where class = 10 and address =тАЬAjmerтАЭ

рдкреНрд░рд╢реНрди 5.
рдЙрдк рдХреНрд╡реЗрд░реАрдЬ (Sub queries) рджреНрд╡рд╛рд░рд╛ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЙрдк рдХреНрд╡реЗрд░реАрдЬ рдХреНрдпреЛрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреА рд╣реИ? рд╕реЗрдЯ comparison рдореЗрдВ рдЙрдк рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдордЭрд╛рдУред
рдЙрддреНрддрд░-
SQL Sub queries-рдПрдХ Sub queries рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА SQL рдХреНрд╡реЗрд░реА рд╣реЛрддреА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреНрд╡реЗрд░реА рдХреЗ рднреАрддрд░ рдиреЗрд╕реНрдЯреЗрдб (nested) рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ Sub queries рдЦреБрдж рднреА рдЕрдиреНрдп Sub queries рдХреЗ рднреАрддрд░ рдиреЗрд╕реНрдЯреЗрдб (nested) рд╣реЛ рд╕рдХрддреА рд╣реИред Sub queries рдХреЛ inner query рдХреНрд╡реЗрд░реА рднреА рдХрд╣рддреЗ рд╣реИрдВ рддрдерд╛ рдХреНрд╡реЗрд░реА рдХреЗ рднреАрддрд░ Sub queries рд╣реЛрддреА рд╣реИ рдЙрд╕реЗ Outer рдХреНрд╡реЗрд░реА (рдмрд╛рд╣рд░реА рдХреНрд╡реЗрд░реА) рдХрд╣рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 5b
Sub queries рдХреЗ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рдПрдХ рд╡реЗрд▓реНрдпреВ рдХреЛ рдХрдореНрдкреЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдореНрдкреЗрд░рд┐рдЬрди рдСрдкрд░реЗрдЯрд░ (=, >=, <= etc) рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Teacher рдЯреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред SELECT Tname, Salary FROM Teacher WHERE Salary=(SELECT Max (Salary) FROM Teacher); Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 5b.1
рдЙрджрд╛рд╣рд░рдг
рдЙрди Teacher рдХреЗ рдирд╛рдо рдмрддрд╛рдЗрдпреЗ рдЬрд┐рдирдХреА Salary рд╕рднреА Teacher рдХреА рдФрд╕рдд Salary рд╕реЗ рдХрдо рд╣реИред
SELECT Tname, Salary FROM Teacher WHERE Salary<(SELECT Avg (Salary) FROM Teacher);
Output->
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 5b.2

RBSE Class 12 Computer Science Chapter 14 рдЕрдиреНрдп рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╢реНрди

RBSE Class 12 Computer Science Chapter 14 рдЕрддрд┐рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдЯреЗрдмрд▓ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
RDBMS рдореЗрдВ рдбрд╛рдЯрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЯреЗрдмрд▓ рдХрд╣рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЯреЗрдмрд▓ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбрд╛рдЯрд╛ рдПрдиреНрдЯреНрд░реАрд░реАрдЬ рдХрд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдПрд╡рдВ рд╕реНрддрдореНрдн рд╣реЛрддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 2.
рдлрд┐рд▓реНрдб (Field) рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХрд╛ рдлрд┐рд▓реНрдб (Field) рдЙрд╕рдХрд╛ рдПрдХ рд╕реНрддрдореНрдн рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рд░рд┐рдХреЙрд░реНрдб рдХреА specific рдЗрдВрд░реНрдХреЛрдореЗрд╢рди рдХреЛ рд░рдЦрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 3.
рд░рд┐рдХреЙрд░реНрдб (Record) рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдЙрддреНрддрд░-
рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдо рдЯреЗрдмрд▓ рдХреА рдкрдВрдХреНрддрд┐ рднреА рдХрд╣рддреЗ рд╣реИрдВ рддрдерд╛ рдпрд╣ рдПрдХ рдЯреЗрдмрд▓ рдХреА рд╡рд╣ individual entry рд╣реИ рдЬреЛ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рд╣реЛрддреА рд╣реИред

рдкреНрд░рд╢реНрди 4.
рд╕реНрддрдореНрдн рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рд╕реНрддрдореНрдн рдХрд┐рд╕реА рдПрдХ рдЯреЗрдмрд▓ рдХреА рд╡рд╣ рд╡рд░реНрдЯрд┐рдХрд▓ рдПрдиреНрдЯреНрд░реА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд┐рд▓реНрдб рд╕реЗ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рднреА рд╕реВрдЪрдирд╛рдПрдБ (information) рд░рдЦрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 5.
рдбреЛрдореЗрди рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдХрд┐рд╕реА рдлрд┐рд▓реНрдб рдХреА рдкрд░рдорд┐рдЯреЗрдб рд╡реЗрд▓реНрдпреВ рд╕реЗрдЯ рдХреЛ рдЙрд╕рдХрд╛ рдбреЛрдореЗрди (Domain) рдХрд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдгрд╕реНрд╡рд░реВрдк field name рдХреЗ рд▓рд┐рдП рдбреЛрдореЗрди рд╕рднреА рдирд╛рдореЛрдВ рдХрд╛ рд╕реЗрдЯ рд╣реИред

рдкреНрд░рд╢реНрди 6.
рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ (Database Schema)-рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХрд┐рд╕реА рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рдЬрд╛рдИрди рд╣реИ рдЬреЛ рдХрд┐ , рд╢рд╛рдпрдж рд╣реА рдмрджрд▓рддреА рд╣реИред

рдкреНрд░рд╢реНрди 7.
рдбреЗрдЯрд╛ рдбреЗрдлреАрдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдбреЗрдЯрд╛ рдбреЗрдлреАрдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (DDL), SQL рдХрд╛ рдПрдХ рднрд╛рдЧ рд╣реИ рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХреЛ рд╕реНрдкреЗрд╕реАрдлрд╛рдИ (specify) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 8.
рдбреЗрдЯрд╛ рдореЗрдиреАрдкреБрд▓реЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдбреЗрдЯрд╛ рдореЗрдиреАрдкреБрд▓реЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (DML), SQL рдХрд╛ рд╡рд╣ рднрд╛рдЧ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдХреНрд╡реЗрд░реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рднреА рдХрд╣рддреЗ рд╣реИрдВред рдЕрдд: DML рдПрд╡рдВ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж рд╣реИрдВред DML рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд╛рдЯрд╛ рдЬреЛ рдХрд┐ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рд╕реНрдЯреЛрд░ рд╣реИ рдХреЛ рдореЗрдиреАрдкреБрд▓реЗрд╢рди (рдЗрдиреНрд╕рд░реНрдЯ, рдбрд┐рд▓реАрдЯ, рдЕрдкрдбреЗрдЯ рдФрд░ рд░рд┐рдЯреНрд░рд╛рдЗрд╡рд▓) рдХрд░рдиреЗ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 9.
SQL рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХреЛ рдХрд┐рд╕рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛?
рдЙрддреНрддрд░-
SQL рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг Sequel рдХрд╣рд▓рд╛рддрд╛ рдерд╛ рдЬрд┐рд╕рдХреЛ IBM рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред

рдкреНрд░рд╢реНрди 10.
рдбреЗрдЯрд╛ рдХрдиреНрдЯреНрд░реЛрд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдбреЗрдЯрд╛ рдХрдиреНрдЯреНрд░реЛрд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (DCL), SQL рдХреА рдЙрдкрдХрдорд╛рдгреНрдбреНрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбрд╛рдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рддрдерд╛ рдбреЗрдЯрд╛ рдХреЛ рдореЗрдиреАрдкреБрд▓реЗрд╢рди рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рд╕реЗ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реИред

рдкреНрд░рд╢реНрди 11.
Table create рдХрд░рдиреЗ рдХрд╛ Syntax рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
Table create рдХрд░рдиреЗ рдХрд╛ Syntax-MySQL рдореЗрдВ рдПрдХ рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдХрд╛ generic syntax рд╣реИCREATE TABLE table-Name (F1 D1, F2 D2, тАж..,Fn Dn< Integrity constraints 1, тАж.< ICK >);
рдЗрд╕ Syntax рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯреЗрдмрд▓ рдХреЗ рдлрд┐рд▓реНрдб рдпрд╛ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХрд╛ рдирд╛рдо рд╣реИ рддрдерд╛ Di рдкреНрд░рддреНрдпреЗрдХ Fi рдХреЗ рдЕрдиреНрддрд░реНрдЧрдд рдЖрдиреЗ рд╡рд╛рд▓реА рд╡реЗрд▓реНрдпреВрд╕ рдХрд╛ рдбреЛрдореЗрди рдЯрд╛рдЗрдк рд╣реИред

рдкреНрд░рд╢реНрди 12.
Create Index рдХрдорд╛рдгреНрдб рдХреНрдпрд╛ рд╣реИ? рдЗрд╕рдХрд╛ syntax рднреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
Create Index рдХрдорд╛рдгреНрдб-рдпрд╣ рдХрдорд╛рдгреНрдб рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдкрд░ рдЗрдиреНрдбреЗрдХреНрд╕ рдХреНрд░рд┐рдПрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддреА рд╣реИред рд╣рдо рдЗрдиреНрдбреЗрдХреНрд╕ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рдкрд░ рдпрд╣ рдЯреЗрдмрд▓ рдореЗрдВ рдбрд╛рдЯрд╛ рддреЗрдЬреА рд╕реЗ рд╕рд░реНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ syntax рдирд┐рдореНрди рд╣реИCREATE INDEX Index_name ON table_name (column_name)

рдкреНрд░рд╢реНрди 13.
INSERT рдХрдорд╛рдгреНрдб рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ Syntax рд╕рд╣рд┐рдд рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рд░рд┐рдХрд╛рд░реНрдб рдпрд╛ рдбрд╛рдЯрд╛ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо SQL INSERT INTO рдХрдорд╛рдгреНрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ Syntax рдирд┐рдореНрди рд╣реИ INSERT INTO
Table_Name (Column_Name1, Column_Name2, тАжтАж,Column_Namen)
VALUES (Value1, Value2, тАж.. valuen);

рдкреНрд░рд╢реНрди 14.
SQL DELETE рдХрдорд╛рдгреНрдб рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
DELETE рдХрдорд╛рдгреНрдб рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдПрдХ рдкреВрд░рд╛ рдЯрдкреНрд▓рд╕ DELETE рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдХрд┐рд╕реА рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ DELETE рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Syntax:
DELETE FROM T, WHERE P;

рдкреНрд░рд╢реНрди 15.
SQL UPDATE рдХрдорд╛рдгреНрдб рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░-
UPDATE рдХрдорд╛рдгреНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдХрд┐рд╕реА рдЯрдкрд▓реНрд╕ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред
Syntax:
UPDATE table_name SET first_field = value1,
Second_field = value2, [WHERE clause];

рдкреНрд░рд╢реНрди 16.
SELECT рдХрдорд╛рдгреНрдб рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ Syntax рд╕рд╣рд┐рдд рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
SELECT рдХрдорд╛рдгреНрдб рдЙрди рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд▓рд┐рд╕реНрдЯ рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рд░рд┐рд▓реЗрд╢рди рд╕реЗ retrieve рдХрд░рдиреЗ рд╣реИрдВред
Syntax:
SELECT field_names, FROM relation_names;

рдкреНрд░рд╢реНрди 17.
WHERE clause рдХрд┐рди рд▓реЙрдЬрд┐рдХрд▓ (Logical) connections рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
WHERE clause рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЙрдЬрд┐рдХрд▓ (Logical) connections рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

  • AND
  • OR
  • NOT

рдкреНрд░рд╢реНрди 18.
SQL рдХреЗ SET рдСрдкрд░реЗрдЯрд░ рдХреМрди-рдХреМрди рд╕реЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
SQL рдХреЗ SET рдСрдкрд░реЗрдЯрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ рдЬреЛ рдХрд┐ рд░рд┐рд▓реЗрд╢рдирд╕реН рдХреЗ рдКрдкрд░ рдСрдкрд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ

  • UNION
  • UNION ALL
  • INTER SET
  • EXCEPT

рдкреНрд░рд╢реНрди 19.
UNION SET рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ SELECT statement рдХреЗ рд░рд┐рдЬрд▓реНрдЯ рд╕реЗрдЯ рдХреЛ рд╕рдВрдпреБрдХреНрдд (combine) рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдпрд╣ рдСрдкрд░реЗрдЯрд░ duplicate рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ (remove) рдХрд░ рд░рд┐рдЬрд▓реНрдЯ рджреЗрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 20.
INTER SET рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдбрд╛рдЯрд╛ рд╕реЗрдЯ рдХреЗ intersection рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН рдпрджрд┐ рджреЛрдиреЛрдВ рд╕реЗрдЯреЛрдВ рдореЗрдВ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдб рд╡рд┐рджреНрдпрдорд╛рди рд╣реИ рддреЛ INTER SET рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░рд┐рдЬрд▓реНрдЯ рдореЗрдВ рд╣рдореЗрдВ рд╡рд╣ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ рдЕрдиреНрдпрдерд╛ рдЕрдЧрд░ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдб рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдбрд╛рдЯрд╛ рд╕реИрдЯ рдореЗрдВ рд╣реИ рддреЛ рд╡рд╣ рд░рд┐рдЬрд▓реНрдЯ рдореЗрдВ рдирд╣реАрдВ рдЖрдпреЗрдЧрд╛ред

рдкреНрд░рд╢реНрди 21.
EXCEPT рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдпрд╣ рджреЛ SELECT statements рдХреЛ рд╕рдВрдпреБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрдирдХреЛ рд╕рдВрдпреБрдХреНрдд рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ SELECT statement рдХреА рд╡рд╣ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдЬреЛ рджреВрд╕рд░реЗ SELECT statement рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдХреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рджреЗрддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 22.
RAND рдлрдВрдХреНрд╢рди рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
RAND рдлрдВрдХреНрд╢рди-MySQL рдореЗрдВ 0 рд╡ 1 рдХреЗ рдмреАрдЪ рдореЗрдВ рдХреЛрдИ рднреА рдирдореНрдмрд░ randomly рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо RAND рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг-
MySQL> SELECT RAND(), RAND();

рдкреНрд░рд╢реНрди 23.
SQRT рдлрдВрдХреНрд╢рди рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
SQRT рдлрдВрдХреНрд╢рди- рдЧрд╣ рдлрдВрдХреНрд╢рди рдХрд┐рд╕реА рдирдореНрдмрд░ рдХрд╛ square root рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг-
MySQLS>SELECT SQRT (64)

рдкреНрд░рд╢реНрди 24.
MySQL рдореЗрдВ default рдпреВрдЬрд░ рдХреМрди рд╣реЛрддрд╛ рд╣реИ? MySQL рдореЗрдВ рдирдпрд╛ рдпреВрдЬрд░ рдмрдирд╛рдиреЗ рдХрд╛ Syntax рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
MySQL рдореЗрдВ default рдпреВрдЬрд░ Root рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рд╕рдХреА рд╕рднреА рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд░ рдлреБрд▓ рдкрд╣реБрдБрдЪ (full access) рд╣реЛрддреА рд╣реИред My SQL рдореЗрдВ рдирдпрд╛ рдпреВрдЬрд░ рдмрдирд╛рдиреЗ рдХрд╛ Syntax рд╣реИ
MySQL> CREATE USER тАШnew_userтАЩ @ тАШlocalhostтАЩ
IDENTIFIED BY тАШPasswordтАЩ;

RBSE Class 12 Computer Science Chapter 14 рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдкреНрд░рд╛рдЗрдорд░реА рдХреА (Primary key) рдкрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рдкреНрд░рд╛рдЗрдорд░реА рдХреА-рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдлрд┐рд▓реНрдб (attribute) рдХрд╛ рдРрд╕рд╛ set рдЬреЛ рдХрд┐ рдЙрд╕ рдЯреЗрдмрд▓ рдХреА рдХрд┐рд╕реА рднреА рдкрдВрдХреНрддрд┐ рдЕрдерд╡рд╛ рдЯрдкрд▓реНрд╕ рдХреЛ uniquely identify рдХрд░рддрд╛ рд╣реЛ рддреЛ рдЗрд╕ attributes рдХреЗ рд╕реИрдЯ рдХреЛ collectively рд▓реЗрдиреЗ рдкрд░ рдпрд╣ рдЙрд╕ рдЯреЗрдмрд▓ рдХреА Primary key рдХрд╣рд▓рд╛рддреА рд╣реИред рдЬреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ constraints рднреА рд╣реИред student рдЯреЗрдмрд▓ рдХреА primary key, Roll_no рдлрд┐рд▓реНрдб рд╣реИ рдХреНрдпреЛрдВрдХрд┐ student рдЯреЗрдмрд▓ рдореЗрдВ рдЗрд╕ рдлрд┐рд▓реНрдб рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рднреА рдЫрд╛рддреНрд░реЛрдВ рдХреЛ uniquely identify рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрд╡рдВ Roll_no рдлрд┐рд▓реНрдб рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдХрд┐рд╕реА рдЫрд╛рддреНрд░ рдХрд╛ рд░рд┐рдХрд╛рд░реНрдб рдЯреЗрдмрд▓ рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕реЗ рдХрд┐ рдЕрдЧрд░ Roll_no рдлрд┐рд▓реНрдб рдХреА рд╡реИрд▓реНрдпреВ 105 рд▓реЗрдиреЗ рдкрд░ рдЬреЛ рд░рд┐рдХрд╛рд░реНрдб рдЯреЗрдмрд▓ рд╕реЗ рдирд┐рдХрд▓реЗрдЧрд╛ рд╡рд╣ рдЫрд╛рддреНрд░ Kailash рдХрд╛ рд╣реЛрдЧрд╛ред
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 1c

рдкреНрд░рд╢реНрди 2.
рдПрдВрдЯрд┐рдЯреА рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдПрдВрдЯрд┐рдЯреА рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕-рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдЯреЗрдмрд▓ рдореЗрдВ рдХреЛрдИ рджреЛ рд░рд┐рдХрд╛рд░реНрдбрд╕ рдпрд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ . рдпрд╛ рдЯрдкрд▓реНрд╕ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡рд╣ рдлрд┐рд▓реНрдб рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХрд╛рд░реНрдб рдХреА рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдкрд╣рдЪрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд╣ рдПрдХ рдпреВрдирд┐рдХ рдлрд┐рд▓реНрдб рд╣реИ рддрдерд╛ рдЗрд╕ рдлрд┐рд▓реНрдб рдХреА рд╡реИрд▓реНрдпреВ рдХрднреА рднреА Null рдирд╣реАрдВ рд╣реЛрдЧреАред

рдПрдВрдЯрд┐рдЯреА рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд░ рдПрдВрдЯрд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЕрдЧрд░ рд╣рдо рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╡рд╣ рд╕реНрд╡рддрдГ рд╣реА рдПрдВрдЯрд┐рдЯреА рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХреА рдкреВрд░реНрддрд┐ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 2c
рдЙрдХреНрдд Student рдЯреЗрдмрд▓ рдХреА рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдЕрдЧрд░ Roll no рдлрд┐рд▓реНрдбрд╕ рд╣реИ рддреЛ рдЗрд╕ рдлрд┐рд▓реНрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдХрд╛ Roll_no рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред рд╕рд╛рде рд╣реА рдХрд┐рд╕реА рдЫрд╛рддреНрд░ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреА рд╡реИрд▓реНрдпреВ Null рдирд╣реАрдВ рд╣реЛрдЧреА рдЕрд░реНрдерд╛рддреН рд╕рднреА рдХрд╛ рдЕрдкрдирд╛ рдЕрд▓рдЧ Roll no рд╣реЛрдЧрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ Roll_no рдХреА рд╡рдЬрд╣ рд╕реЗ рдЗрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдХреЛрдИ рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдПрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрдВрдЧреАред

рдкреНрд░рд╢реНрди 3.
рд░реЗрдлрд░реЗрдирд╢реАрдпрд▓ рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдкрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
рд░реЗрдлрд░реЗрдирд╢реАрдпрд▓ рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА (Referential integrity)-рдЕрдЧрд░ рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рд╡реИрд▓реНрдпреВ рд╡рд╣реА рд╣реЛ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЗ рд▓рд┐рдП рд╣реИред рдЕрд░реНрдерд╛рддреН рджреЛрдиреЛрдВ рдЯреЗрдмрд▓ рдореЗрдВ рдХреБрдЫ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рд╡реИрд▓реНрдпреВ рдПрдХ рд╕рдорд╛рди рд╣реЛ рддреЛ рдпрд╣ рд╢рд░реНрдд рд░реЗрдлрд░реЗрдирд╢реАрдпрд▓ рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХрд╣рд▓рд╛рддреА рд╣реИред рд░реЗрдлрд░реЗрдирд╢реАрдпрд▓ рдЗрдиреНрдЯреАрдЧреНрд░реАрдЯреА рдХреА рд╕реБрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдлреЛрд░реЗрди рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдкреНрд░рд╢реНрди 4.
SQL рдХреЗ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
SQL рдХреЗ рд▓рд╛рдн-SQL рд╕рднреА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд╣реЗ рдХреЙрдорд░реНрд╢рд┐рдпрд▓ (Oracle, IBM, DB2, Sybase) рд╣реЛ рдпрд╛ рдСрдкрди рд╕реЙрд░реНрд╕ (MySQL, Postgres) рдХреЗ рд▓рд┐рдП рд▓рд╛рднрджрд╛рдпрдХ рд╣реИред рдЗрд╕рдХреЗ рд▓рд╛рдн рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ

  • рдЙрдЪреНрдЪ рдЧрддрд┐ (High speed)-рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА. рд▓реЗрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬреЛ рдмрдбрд╝реЗ рд╕реЗ рдмрдбрд╝реЗ рдСрд░реНрдЧреЗрдирд╛рдЗрдЬреЗрд╢рди рдХреЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реЗ рдмрд╣реБрдд рд╣реА рдХреБрд╢рд▓рддрд╛ (efficiently) рдХреЗ рд╕рд╛рде рддрдерд╛ рдЬрд▓реНрджреА-рдЬрд▓реНрджреА рдбрд╛рдЯрд╛ рдирд┐рдХрд╛рд▓ рд╕рдХрддреА рд╣реИ рдЕрддрдГ SQL рдПрдХ рдЙрдЪреНрдЪ рдЧрддрд┐ рдХреА рд▓реЗрдВрдЧреНрд╡реЗрдЬ рд╣реИред
  • рд╕реАрдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ (Easy to learn)-SQL рд▓реЗрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╕реАрдЦрдирд╛ рдмрд╣реБрдд рд╣реА рдЖрд╕рд╛рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓рдореНрдмрд╛ рдХреЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН рдЗрд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
  • рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рдирдХ рд▓реЗрдВрдЧреНрд╡реЗрдЬ (Well defined standard)-SQL рдПрдХ рдорд╛рдирдХ (standard) рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдХреЛ рд╕реНрдЯреЗрдиреНрдбрд░рд╛рдЗрдЬ ANSI & ISO рдиреЗ рдХрд┐рдпрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 5.
рдбреЗрдЯрд╛ рдбреЗрдлрд┐рдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (DDL) рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдбрд╛рдЯрд╛ рдбреЗрдлреАрдиреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (Data Definition Language)-DDL, SQL рдХрд╛ рдПрдХ рднрд╛рдЧ рд╣реИред рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХреЛ рд╕реНрдкреЗрд╕реАрдлрд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

DDL рдХреЗрд╡рд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ (schema) рдХреЛ рд╣реА specified рдирд╣реАрдВ рдХрд░рддреА рдмрд▓реНрдХрд┐ рд╣рд░ рд░рд┐рд▓реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╕реНрдкреЗрд╕реАрдлрд┐рдХреЗрд╢рди рд░рдЦрддреА рд╣реИред рдХреБрдЫ рдирд┐рдореНрди рд╣реИрдВ

  • рд╣рд░ рд░рд┐рд▓реЗрд╢рди рдХреЗ рд╕реНрдХреАрдорд╛ рдХреЗ рд▓рд┐рдП
  • рд╣рд░ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВрдЬ рдХрд╛ рдбреЛрдореЗрди
  • рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯ рдХреЗ рд▓рд┐рдП
  • рдЗрдирдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП
  • рдХрд┐рд╕реА рд╕реНрдХреАрдорд╛ рдХреЗ рдСрдереЛрд░рд╛рдЗрдЬреЗрд╢рди рдПрд╡рдореН рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП
  • рд╣рд░ рд░рд┐рд▓реЗрд╢рди рдХреЗ рдлрд┐рдЬреАрдХрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП

рдкреНрд░рд╢реНрди 6.
ALTER table рдХрдорд╛рдгреНрдб рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдпреЗред
рдЙрддреНрддрд░-
ALTER table рдХрдорд╛рдгреНрдбрд╕-рдЗрди рдХрдорд╛рдгреНрдбрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдирдпрд╛ рд╕реНрддрдВрдн рдЬреЛрдбрд╝рдиреЗ (add), delete рдХрд░рдиреЗ рдпрд╛ modify рдХрд░рдиреЗ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рдирдХреЗ Syntax рдирд┐рдореНрди рд╣реИрдВ
(1) рдирдпрд╛ рд╕реНрддрдВрдн (column) рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
ALTER TABLE table_name ADD column_name data type;
рдЙрджрд╛рд╣рд░рдг тАУ Classes рдЯреЗрдмрд▓ рдореЗрдВ рдПрдХ рдирдпрд╛ column classes strength рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
Alter table classes add class_strength int

(2) рдХреЛрдИ рд╕реНрддрдВрдн рдЯреЗрдмрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
ALTER TABLE table_name DROP COLUMN column_name;

(3) рдХрд┐рд╕реА рд╕реНрддрдВрднреА рдХрд╛ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
ALTER TABLE table_name MODIFY column_name data type;
рдЙрджрд╛рд╣рд░рдг-
ALTER TABLE Student MODIFY Age Date;

рдкреНрд░рд╢реНрди 7.
рдХрд┐рд╕реА SQL query рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдХрд┐рддрдиреЗ рдХреНрд▓реЙрдЬреЗрд╕ (clauses) рд╣реЛрддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░-
рдХрд┐рд╕реА SQL query expression рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдХреНрд▓реЙрдЬреЗрд╕ clauses рд╣реЛрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН рдХреЛрдИ рднреА SQL query рдЬреЛ рд╣рдо рд░рд┐рд▓реЗрд╢рди рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЙрд╕рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ (basic structure) рдореЗрдВ рдЙрдХреНрдд 3 рдХреНрд▓реЙрдЬ рд╣реЛрдВрдЧреЗред

  1. SELECT рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо рдЙрди рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдЪрд╛рд╣рд┐рдПред
  2. FROM рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо рдЙрди рд░рд┐рд▓реЗрд╢рди рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЬрд┐рдирдХреЛ рд╣рдореЗрдВ query expression рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред FROM рдХреНрд▓реЙрдЬ рдореЗрдВ рд▓рд┐рдЦреЗ рд░рд┐рд▓реЗрд╢рдирд╕ рдХрд╛ Cartesian product рд╣реЛрддрд╛ рд╣реИред
  3. WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рд╣рдо predicate рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ FROM clause рдХреЗ рд░рд┐рд▓реЗрд╢рдирд╕ рдХреЗ рдРрдЯреНрд░реАрдмреНрдпреВрдЯрд╕ рдХреЛ рд▓рд┐рдкреНрдд рд░рдЦрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН рдЬрд┐рд╕рдХреА Boolean рд╡реЗрд▓реНрдпреВ (true or false) рд╣реЛрддреА рд╣реИред

SQL query рдХрд╛ рдирд┐рдореНрди рдлреЛрд░реНрдо (form) рд╣реЛрддрд╛ рд╣реИред
SELECT AT1, AT2, AT3, тАж,ATn,
FROM r1,r2, r3, rn,
WHERE P;
рдпрд╣рд╛рдБ ATi рдПрдХ рдРрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ ri рдПрдХ рд░рд┐рд▓реЗрд╢рди рдХреЛ P рдПрдХ predicate рд╣реИред

рдкреНрд░рд╢реНрди 8.
REVOKE рдХрдорд╛рдгреНрдб рдкрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-
REVOKE рдХрдорд╛рдгреНрдб-REVOKE рдХрдорд╛рдгреНрдбрд╕ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ (рдЯреЗрдмрд▓) рд╕реЗ рд╕рд╣рдорддреА рд╡рд╛рдкрд┐рд╕ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рд╕рдХреА Syntax GRANT рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИред
Syntax:
REVOKE [type of permission] ON[database_name]
[table_name] FROM [user name) тАШ@тАЩlocalhostтАЩ;

рдкреНрд░рд╢реНрди 9.
Numeric рдлрдВрдХреНрд╢рди рдХреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдВ? рдкреНрд░рдореБрдЦ Numeric рдлрдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдмрддрд╛рдЗрдП рддрдерд╛ рдЙрджрд╛рд╣рд░рдг рднреА рджреАрдЬрд┐рдПред
рдЙрддреНрддрд░-
Numeric рдлрдВрдХреНрд╢рди-рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рдХреЗ рдХрд╛рдо рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдлрдВрдХреНрд╢рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред

рдлрдВрдХреНрд╢рди рд╡рд┐рд╡рд░рдг
(i)ABS (V)рдпрд╣ рдлрдВрдХреНрд╢рди V рдХреА рдкреВрд░реНрдг рд╡реЗрд▓реНрдпреВ рджреЗрддрд╛ рд╣реИред
(ii) GREATEST(n1, n2,..)рдпрд╣ рдлрдВрдХреНрд╢рди рджреА рд╣реБрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрдо (greatest) рд╡реЗрд▓реНрдпреВ рджреЗрддрд╛ рд╣реИред
(iii) INTERVAL(N, n1,n2, n3,- тАУ )рдпрд╣ рдлрдВрдХреНрд╢рди N рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рд▓рд┐рд╕реНрдЯ (,n1, n2, n3, тАУ тАУ тАУ -) рд╕реЗ рдХрдореНрдкреЗрдпрд░ рдХрд░рддрд╛
рд╣реИ рдФрд░ рдЕрдЧрд░ N<n1 рд╣реИ рддреЛ 0 N<n2 рд╣реИ рддреЛ 1, N<n3 рд╣реИ рддреЛ. 2 рдФрд░ рдЗрд╕реА рдкреНрд░рдХрд╛рд░
рдЖрдЧреЗ рдирдореНрдмрд░ рд░рд┐рд░реНрдЯрди рдХрд░рддрд╛ рд╣реИ,
(iv) LEAST (N1,N2тАж.)рдпрд╣ GREATEST рдХрд╛ рд╡рд┐рдкрд░реАрдд рд╣реИред

рдЙрджрд╛рд╣рд░рдг-
(1)MySQL> SELECTABS (-6);
Output:
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 10c
рдЙрджрд╛рд╣рд░рдг-
(2)MySQL>SELECT GREATEST (4, 3, 7, 9, 8, 0, 10, 50, 70, 11)
Output :
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 10c.1
рдЙрджрд╛рд╣рд░рдг-
(3)MySQL>SELECT INTERVAL (4, 3, 5, 8, 11, 12, 17, 18)
Output :
RBSE Solutions for Class 12 Computer Science Chapter 14 рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдпреЗрдВ 10c.2

RBSE Class 12 Computer Science Chapter 14 рдирд┐рдмрдВрдзрд╛рддреНрдордХ рдкреНрд░рд╢реНрди

рдкреНрд░рд╢реНрди 1.
рдбрд╛рдЯрд╛ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ (Data Constraints) рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ? рдПрдХ рд░рд┐рд▓реЗрд╢рди рд╡рд╛рд▓реЗ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
рдбрд╛рдЯрд╛ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ (Data constraints)-рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХреЗ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдбрд╛рдЯрд╛ рдХреА рдПрдиреНрдЯреНрд░реА рдХреА рд╕реАрдорд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбрд╛рдЯрд╛ рдПрдиреНрдЯрд░ рд╣реЛ рдЬреЛ рдЙрд╕ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА consistency, reliability рдПрд╡рдВ accuracy рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХреЗ рдПрд╡рдВ рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдмрджрд▓рд╛рд╡ рдЬрдм рдЕрдзрд┐рдХреГрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдпреВрдЬрд░реНрд╕ рдХрд░реЗрдВ рддрдм рднреА рдбрд╛рдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбрд╛рдЯрд╛ consistency loss рди рд╣реЛред

рдбрд╛рдЯрд╛ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЙрд▓рдо (рд╕реНрддрдВрдн) рд▓реЗрд╡рд▓ рдУрд░ рдЯреЗрдмрд▓ рд▓реЗрд╡рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЙрд▓рдо рд▓реЗрд╡рд▓ рдПрд╡рдВ рдЯреЗрдмрд▓ рд▓реЗрд╡рд▓ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдореЗрдВ рдореБрдЦреНрдп рдЕрдиреНрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдХреЙрд▓рдо рд▓реЗрд╡рд▓ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рд▓рдЧрд╛рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рдЯреЗрдмрд▓ рд▓реЗрд╡рд▓ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдкреВрд░реНрдг рдЯреЗрдмрд▓ рдореЗрдВ рд▓рдЧрд╛рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдбрд╛рдЯрд╛ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЗ рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреИрд╕реЗ рдХрд┐

  • Student рдХреА Class null рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред
  • рдХрд┐рдиреНрд╣реА рджреЛ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ Roll_no рдПрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
  • Student рд░рд┐рд▓реЗрд╢рди рдХреА рд╣рд░ рдПрдХ Class рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдПрдХ matching class рдЬрд░реВрд░ рд░рд╣реЗрдЧреАред

рдПрдХ рд░рд┐рд▓реЗрд╢рди рд╡рд╛рд▓реЗ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯреНрд╕ рдПрдХ рд░рд┐рд▓реЗрд╢рди рд╡рд╛рд▓реЗ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рд╣реИрдВ

  1. Not null
  2. Unique
  3. Check (<predicate>)

(1) Not null рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ тАУ рдпрд╣ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХрд┐рд╕реА рднреА рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рдлрд┐рд▓реНрдб рдпрд╛ рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА null рд╡реЗрд▓реНрдпреВ рдХреА рдПрдиреНрдЯреНрд░реА рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЕрд░реНрдерд╛рддреН рдпрджрд┐ рдХрд┐рд╕реА рдлрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЕрдЧрд░ рдпрд╣ рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИред рдФрд░ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдХреЛрдИ рдСрдкрд░реЗрд╢рди рдЬреЛ рдЙрд╕ рдЯреЗрдмрд▓ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рдЕрдЧрд░ рд╡реЗрд▓реНрдпреВ null рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡рд╣рд╛рдБ рдкрд░ error рдЬрдирд░реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рд╣рдо student рдЯреЗрдмрд▓ рдореЗрдВ class рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВ null рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ Roll_no рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВ рднреА null рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдЙрд╕ рдЯреЗрдмрд▓ рдХреА рдПрдХ рдкреНрд░рд╛рдЗрдорд░реА рдХреА рд╣реИред

(2) Unique рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ тАУ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕реЗ рджреЛ рдЯрдкрд▓реНрд╕ рдпрд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рд╕рднреА рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдкрд░ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреАред рдЕрд░реНрдерд╛рддреН рджреЛрдиреЛрдВ рдЯрдкрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╣рд░ рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдХреА рд╡реЗрд▓реНрдпреВ рдПрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрдЧреАред Unique рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЗрдиреНрдбреАрдбреЗрдб рдХреА (Key) рдлреЛрд░реНрдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдПрдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИред

(3) Check рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ тАУ Check рдХрдиреНрд╕рдЯреНрд░реЗрдиреНрдЯрд╕ рдХреЛ рд╣рдо рдбреЛрдореЗрди рдПрд╡рдВ рд░рд┐рд▓реЗрд╢рдирд▓ рджреЛрдиреЛрдВ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдкрд░ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рди рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдкрд░ рд▓рдЧрд╛ рд╣реЛ рддреЛ рд╕рднреА рдЯрдкрд▓реНрд╕ Check рдХреНрд▓реЙрдЬ рджреНрд╡рд╛рд░рд╛ specified condition рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдЧрд╛ рдЕрд░реНрдерд╛рддреН Check рдХреНрд▓реЙрдЬ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐рд╕реА рд╕реНрддрдВрдн рдХреА рд╕рднреА рд╡реЗрд▓реНрдпреВрдЬ рдЙрд╕ рдкрд░ рд▓рдЧреА рд╢рд░реНрдд рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдЧрд╛ред

рдкреНрд░рд╢реНрди 2.
SQL рдХреЗ рдмреЗрд╕рд┐рдХ рдбреЛрдореЗрди рдЯрд╛рдЗрдкреНрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХреАрдЬрд┐рдПред
рдЕрдерд╡рд╛
SQL рдХреЗ рдкреНрд░рдореБрдЦ рдмрд┐рд▓реНрдЯ рдЗрди рдбреЛрдореЗрди рдЯрд╛рдЗрдкреНрд╕ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рдкреВрд░реНрд╡рдХ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
SQL рдХреЗ рдмреЗрд╕рд┐рдХ рдбреЛрдореЗрди рдЯрд╛рдЗрдкреНрд╕-рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SQL рдХреЗ рд╕рднреА рдмрд┐рд▓реНрдЯ рдЗрди рдбреЛрдореЗрди рдЯрд╛рдЗрдкреНрд╕ рдирд┐рдореНрди рд╣реЛрддреЗ рд╣реИрдВред
(1) рдиреНрдпреВрдореЗрд░рд┐рдХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ тАУ рдЗрд╕рдореЗрдВ рдирд┐рдореНрди рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ

  • Int рдпрд╛ Integer тАУ рдмрдбреЗ рд╕рд╛рдЗрдЬ рдХреЗ рдЗрдиреНрдЯреАрдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП 4 рдмрд╛рдИрдЯ рдХрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
  • Small Int тАУ рдЫреЛрдЯреЗ рд╕рд╛рдЗрдЬ рдХреЗ рдЗрдиреНрдЯреАрдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдмрд╛рдИрдЯ 2 рд╣реИред
  • Tiny Int тАУ рдЕрддреНрдпрдзрд┐рдХ рдЫреЛрдЯреЗ рд╕рд╛рдЗрдЬ рдХреЗ рд╕рд╛рдЗрдЬ рдпрд╛ рдЕрдирд╕рд╛рдЗрдЬ рдЗрдиреНрдЯреАрдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдПред
  • Float (M.D) тАУ рдлрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдиреНрдЯ рдирдореНрдмрд░реНрд╕ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЬ рдирдореНрдмрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ рдпрд╣рд╛рдБ рдкрд░ M рдЙрд╕ рдирдореНрдмрд░ рдореЗрдВ рдХреБрд▓ рдбрд┐рдЬрд┐рдЯрд╕ рд╣реИ рддрдерд╛ D рдбреЗрд╕рд┐рдмрд▓ рдирдореНрдмрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
  • Double (M.D) тАУ рдпрд╣ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдбрдмрд▓ рдкреНрд░рд┐рд╕реАрдЬрди рд╡рд╛рд▓реЗ рдлрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдиреНрдЯ рдирдореНрдмрд░ рдХреЗ рд▓рд┐рдП рд╣реИ рддрдерд╛ рдпрд╣ REAL рдХрд╛ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж рд╣реИред

(2) рд╕реНрдЯреНрд░реАрдВрдЧ рдЯрд╛рдЗрдкреНрд╕ (String Types) тАУ MySQL рдореЗрдВ рдирд┐рдореНрди рд╕реНрдЯреНрд░реАрдВрдЧ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реИред

  • CHAR (C) тАУ рдпрд╣ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рдлрд┐рдХреНрд╕рдб рд▓рдореНрдмрд╛рдИ рдХреА рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИред рдпрд╣рд╛рдБ рдкрд░ C рдЗрд╕ рд╕реНрдЯреНрд░реАрдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ рд╣реИ рдЬреЛ рдпреВрдЬрд░ рджреЗрддрд╛ рд╣реИред рдЕрдЧрд░ рдЗрд╕ рд▓рдореНрдмрд╛рдИ рд╕реЗ рдХрдо рд▓рдореНрдмрд╛рдИ рдХреА рдХреЛрдИ рд╕реНрдЯреНрд░реАрдВрдЧ рдЕрдЧрд░ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдмрдЪреЗ рд╣реБрдП рдореЗрдВ space рд╕реНрдЯреЛрд░ рд╣реЛрддрд╛ рд╣реИред
  • VARCHAR (C) тАУ рдпрд╣ рд╡реЗрд░реАрдпреЗрдмрд▓ рд▓рдореНрдмрд╛рдИ рдХреА рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИ рдпрд╣рд╛рдБ рдкрд░ C рд╕реНрдЯреНрд░реАрдВрдЧ рдХреА maximum рд▓рдореНрдмрд╛рдИ рд╣реИ рдЬрд┐рд╕рдХреЛ рдпреВрдЬрд░ рд╕реНрдкреЗрд╕реАрдлрд╛рдИ рдХрд░рддрд╛ рд╣реИред

(3) Date рдФрд░ Time рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ тАУ My SQL рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд Time рдФрд░ Date рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реИ

  • Date тАУ рдЗрд╕ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдореЗрдВ рдХреЛрдИ Date, YYYY-MM-DD рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрддреА рд╣реИред рддрдерд╛ рд╡рд╣ 1000-01-01 рдПрд╡рдВ 9999-12-31 рдХреЗ рдордзреНрдп рд╣реЛ рд╕рдХрддреА рд╣реИред
    рдЙрджрд╛рд╣рд░рдгрд╕реНрд╡рд░реВрдк Student рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдХреА age рдЕрдЧрд░ 1 July, 1980 рд╣реЛ рддреЛ рдпрд╣ 1980-07-01 рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрдЧреАред
  • DATE TIME тАУ рдЗрд╕ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рдХреЗ рджреНрд╡рд╛рд░рд╛ Date рдПрд╡рдВ Time рдХреЗ рдореЗрд▓ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд┐рд╕рдХрд╛ рдкреНрд░рд╛рд░реВрдк YYYYMM-DD, HH:MM:SS рд╣реИред рдпрд╣ Date рдПрд╡рдВ Time 1000-01-01, 00:00:00 рдПрд╡рдВ 9999-12-31,23:59:59 рдХреЗ рдордзреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдгрд╕реНрд╡рд░реВрдк рдордзреНрдпрд╛рдиреНрдд 2:35 рджрд┐рдирд╛рдБрдХ 1 July, 1980 рдХреЛ 1980-07-01, 14:35:00 рдЗрд╕ рддрд░рд╣ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Time тАУ рдпрд╣ рд╕рдордп рдХреЛ HH:MM:SS рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред
  • Year тАУ рдпрд╣ рд╡рд░реНрд╖ рдХреЛ 2 рдбрд┐рдЬреАрдЯ рдпрд╛ 4 рдбрд┐рдЬреАрдЯ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╢реНрди 3.
SQL рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ? рд╡рд┐рд╡рд░рдг рджреЗрдВред
рдЕрдерд╡рд╛
SOL рдСрдкрд░реЗрдЯрд╕ рдХреЗ рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдп рдмрддрд╛рдПред
рдЙрддреНрддрд░-
SQL рдСрдкрд░реЗрдЯрд░реНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдп тАУ SQL рдСрдкрд░реЗрдЯрд░реНрд╕ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рдЬрд░реНрд╡ (рд╕реБрд░рдХреНрд╖рд┐рдд) рд╢рдмреНрдж рд╣реИред рдЬреЛ рдХрд┐рд╕реА SQL рдХреНрд╡реЗрд░реА рдХреЗ WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдореБрдЦреНрдп рдСрдкрд░реЗрд╢рди рдирд┐рдореНрди рд╣реИрдВ
(i) рдХрдореНрдкреЗрд░рд┐рдЬрди (Comparison)
(ii) рдЕрд░реНрде рдЯрд┐рдХ (Arithmetic)
(iii) рд▓реЛрдЬрд┐рдХрд▓ (Logical)
(iv) рд╢рд░реНрдд рдХреЛ рдирд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд░реНрд╕

(i) рдХрдореНрдкреЗрд░рд┐рдЬрди рдСрдкрд░реЗрдЯрд░реНрд╕ тАУ рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред

рдСрдкрд░реЗрдЯрд░реНрд╕рд╡рд┐рд╡рд░рдг
(=)рдпрд╣ рдСрдкрд░реЗрдЯрд░реНрд╕ рджреЛ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреА рд╡реЗрд▓реНрдпреВ рдХреА рд╕рдорд╛рдирддрд╛ рдпрд╛ рдЕрд╕рдорд╛рдирддрд╛ рдХреЛ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред рд╕рдорд╛рди рд╣реЛрдиреЗ рдкрд░ рд╢рд░реНрдд true рд╣реЛрдЧреАред
( <> or !=)рдпрд╣ рдСрдкрд░реЗрдЯрд░реНрд╕ рджреЛ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреА рд╡реЗрд▓реНрдпреВ рдХреА рд╕рдорд╛рдирддрд╛ рдпрд╛ рдЕрд╕рдорд╛рдирддрд╛ рдХреЛ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рд╡реЗрд▓реНрдпреВ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ рддреЛ рд╢рд░реНрдд true рд╣реЛрдЧреАред
(>)рдЕрдЧрд░ рдмрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкреЗрд░рдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рджрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╣реЛ рддреЛ рд╢рд░реНрдд true рд╣реЛрдЧреАред
(<)рдЕрдЧрд░ рдмрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рджрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рд╕реЗ рдХрдо рд╣реЛ рддреЛ рд╢рд░реНрдд true рд╣реЛрдЧреАред
(>=)рдЕрдЧрд░ рдмрд╛рдБрдпреЗрдВ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рджрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдпрд╛ рд╕рдорд╛рди рд╣реЛ рддреЛ рд╢рд░реНрдд true рд╣реЛрдЧреАред
(<=)рдЕрдЧрд░ рдмрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рджрд╛рдБрдпреЗ рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рд╕реЗ рдХрдо рдпрд╛ рд╕рдорд╛рди рд╣реЛ рддреЛ рд╢рд░реНрдд true рд╣реЛрдЧреАред

(ii) SQL рдЕрд░реНрдердореЗрдЯрд┐рдХ рдСрдкрд░реЗрдЯрд░реНрд╕ тАУ рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИред

рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡рд┐рд╡рд░рдг
(+)рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреА рджреЛрдиреЛрдВ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ (add) рд╣реИред
(-)рдмрд╛рдБрдпреА рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдореЗрдВ рд╕реЗ рджрд╛рдБрдпреА рддрд░рдл рдХреА рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдХрд╛ рдШрдЯрд╛рд╡ (subtract) рдХрд░рддрд╛ рд╣реИред
(*)рджреЛрдиреЛрдВ рддрд░рдл рдХреА рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдирд╛ред
(% or рдореЙрдбреВрд▓рд╕)рдмрд╛рдБрдпреА рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рджрд╛рдБрдпреА рддрд░рдл рдХреЗ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рд╕реЗ рднрд╛рдЧ (divide) рджреЗрддрд╛ рд╣реИред рддрдерд╛ рдЙрдирдХрд╛ рд╢реЗрд╖ рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред

(iii) SQL рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░реНрд╕-рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ

рдСрдкрд░реЗрдЯрд░реНрд╕┬ард╡рд┐рд╡рд░рдг
(AND)WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢рд░реНрддреЛ рдХреЛ allow рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд a AND b рджреЛрдиреЛрдВ рд╢рд░реНрддреЛрдВ a рдПрд╡рдВ b true рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо true рд╣реЛрдЧрд╛ред
(OR)рдпрд╣ WHERE рдХреНрд▓реЙрдЬ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢рд░реНрддреЛрдВ рдХреЛ рд╕рдВрдпреБрдХреНрдд рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН a OR b рдореЗрдВ рдХреЛрдИ рднреА рд╢рд░реНрдд a рдпрд╛ b рдХреЗ true рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо true рд╣реЛрдЧрд╛ред
Not (!)рдпрд╣ рдСрдкрд░реЗрдЯрд░ рдСрдкрд░реЗрдиреНрдб рдХреА рд╡реЗрд▓реНрдпреВ рдХреЛ рдЗрдиреНрд╡рд░реНрд╕ рдХрд░рддрд╛ рд╣реИред

(iv) рд╢рд░реНрдд рдХреЛ рдирд┐рдЧреЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд░реНрд╕

рдСрдкрд░реЗрдЯрд░реНрд╕┬ард╡рд┐рд╡рд░рдг
BETWEENрдпрд╣ рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡реЗрд▓реНрдпреВрд╕ рдХреЗ рдордзреНрдп рд╡реЗрд▓реНрдпреВрд╕ рдХреЛ рд╕рд░реНрдЪ рдХрд░рддрд╛ рд╣реИред
ANYрдЗрд╕ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рд╡реЗрд▓реНрдпреВ рдХреЛ рдХрд┐рд╕реА рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЕрдиреНрдп рд╡реЗрд▓реНрдпреВ рд╕реЗ рдХрдореНрдкреЗрдпрд░ (compare) рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред
ALLрдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдПрдХ рд╡реЗрд▓реНрдпреВ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд▓рд┐рд╕реНрдЯ рдХреА рд╕рднреА рд╡реЗрд▓реНрдпреВрд╕ рд╕реЗ compare рдХрд░рдиреЗ рдХреЗ рдХрд╛рдо рд▓реЗрддреЗ рд╣реИрдВред
рдЕрд░реНрдерд╛рддреН ALL рдСрдкрд░реЗрдЯрд░ рд▓рд┐рд╕реНрдЯ рдХреА рд╕рднреА рд╡реЗрд▓реНрдпреВрд╕ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рд╕рд╣реА рд╣реЛрдиреЗ рдкрд░ рд╣реА true return рдХрд░рддрд╛ рд╣реИред
LIKEрдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА string рдореЗрдВ pattern matching рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╢реНрди 4.
SQL рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдлрдВрдХреНрд╢рди рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрдВред
рдЕрдерд╡рд╛
SQL рдХреЗ built in рдлрдВрдХреНрд╢рди рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рдкреВрд░реНрд╡рдХ рдмрддрд╛рдЗрдПред
рдЙрддреНрддрд░-
SQL рдлрдВрдХреНрд╢рди (functions) тАУ SQL рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧреА built in рдлрдВрдХреНрд╢рди рдЙрдкрд▓рдмреНрдз рдХрд░рд╡рд╛рддрд╛ рд╣реИред рдЬрд┐рдирдХрд╛ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╣реИ
(1) Date рдФрд░ Time рдлрдВрдХреНрд╢рди тАУ рдЗрд╕рдореЗрдВ рдХрд╛рдо рдЖрдиреЗ рд╡рд╛рд▓реЗ Date рдФрд░ Time рдлрдВрдХреНрд╢рди рддрдерд╛ рдЙрдирдХрд╛ рд╡рд┐рд╡рд░рдг рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдСрдкрд░реЗрдЯрд░реНрд╕┬ард╡рд┐рд╡рд░рдг
ADDDATE ()Date рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
ADDTIME ()Time рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
CURDATE ()рдпрд╣ рд╡рд░реНрддрдорд╛рди Date return рдХрд░рддрд╛ рд╣реИред
CURTIME ()рдпрд╣ рд╡рд░реНрддрдорд╛рди Time return рдХрд░рддрд╛ рд╣реИред
DATE_SUB ()рдпрд╣ рджреЛ Dates рдХреЛ рдШрдЯрд╛рддрд╛ рд╣реИред
NOW ()рдпрд╣ рд╡рд░реНрддрдорд╛рди Date рд╡ Time рджреЗрддрд╛ рд╣реИред
STR_TO_DATE ()рдпрд╣ рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЛ Date рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред

(2) рд╕реНрдЯреНрд░реАрдВрдЧ (String) рдлрдВрдХреНрд╢рди тАУ String рдХреЗ рдЙрдкрдпреЛрдЧреА рд╕реНрдЯреНрд░реАрдВрдЧ рдлрдВрдХреНрд╢рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ

рдСрдкрд░реЗрдЯрд░реНрд╕┬ард╡рд┐рд╡рд░рдг
ASCII ()рдпрд╣ рдлрдВрдХреНрд╢рди рдмрд╛рдБрдпреЗ рдЫреЛрд░ (left most) рдХреЗ рдХрд░реЗрдХреНрдЯрд░ рдХреА numeric рд╡реЗрд▓реНрдпреВ рджреЗрдЧрд╛ред
BIN (N)рдпрд╣ N рдХреА рдмрд╛рдЗрдирд░реА рд╡реЗрд▓реНрдпреВ рдХрд╛ рд╕реНрдЯреНрд░реАрдВрдЧ рд░рд┐рдкреНрд░рдЬреЗрдиреНрдЯреЗрд╢рди (representation) рджреЗрддрд╛ рд╣реИред
BIT_LENGTH(str)рдпрд╣ str рд╕реНрдЯреНрд░реАрдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ (length) рдмреАрдЯрд╕ рдореЗрдВ рджреЗрдЧрд╛ред
CHAR(N)рдпрд╣ рд╣рд░ рдЖрд░рдЧреНрдпреВрдореЗрдиреНрдЯ N рдХреЛ рдЗрдиреНрдЯреАрдЬрд░ рдорд╛рдирдХрд░ рдЙрд╕рдХрд╛ рд╕реНрдЯреНрд░реАрдВрдЧ рд░рд┐рдкреНрд░рдЬреЗрдиреНрдЯреЗрд╢рди рджреЗрдЧрд╛ред рдпрд╣ рд╕реНрдЯреНрд░реАрдВрдЧ рдЙрди рдХрд░реЗрдХреНрдЯрд░реНрд╕ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдиреЗрдЧреА рдЬреЛ рдЗрдиреНрдЯреАрдЬрд░ CHAR (N) рдореЗрдВ рдЖрд░рдЧреНрдпреЗрдореЗрдиреНрдЯ рдХреЗ рддреМрд░ рдкрд░ рд╣реИред
CHAR LENGTH(Sr)рдпрд╣ Str рд╕реНрдЯреНрд░реАрдВрдЧ рдХреА рд▓рдореНрдмрд╛рдИ рдХрд░реЗрдХреНрдЯрд░рд╕ рдореЗрдВ рдирд╛рдкрддрд╛ рд╣реИред
CONCAT (Str1, Str2, тАж)рдпрд╣ рдЖрд░рдЧреНрдпреВрдореЗрдиреНрдЯ рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЛ concatenate рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЛ return рдХреЗ рддреМрд░ рдкрд░ рджреЗрддрд╛ рд╣реИред
FIELD (Str, Str1, Str2,тАж)рдпрд╣ Str рдХрд╛ рдЗрдиреНрдбреЗрдХреНрд╕ рджреА рд╣реБрдИ рд▓рд┐рд╕реНрдЯ (Str1, Str2, . . .) рдореЗрдВ рд╕реЗ рд░рд┐рд░реНрдЯрди рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ Str рдирд╣реАрдВ рдорд┐рд▓рддреА рддреЛ 0 рд░рд┐рд░реНрдЯрди рдХрд░рддрд╛ рд╣реИред
LOAD FILE (file name)рдпрд╣ рдлрдВрдХреНрд╢рди рдлрд╛рдЗрд▓ рдХреЛ read рдХрд░реЗ рдЙрд╕рдХреЗ рдХрдиреНрдЯреЗрдиреНрдЯрд╕ рдХреЛ рд╕реНрдЯреНрд░реАрдВрдЧ рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП server рдкрд░ рдЙрдкрд╕реНрдерд┐рдд рдлрд╛рдИрд▓ рдХрд╛ рдкреВрд░реНрдг path name рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред
REPLACE (Str, from_Str, to Str)рдпрд╣ Str рд╕реНрдЯреНрд░реАрдВрдЧ рдХреЛ рдЙрд╕рдореЗрдВ рд╕реЗ from_Str рдХреА рд╕рд╛рд░реА occurrences рдХреЛ to_Str рд╕реЗ replace рдХрд░рдХреЗ рд░рд┐рд░реНрдЯрди рдХрд░рддрд╛ рд╣реИред

рдЙрдХреНрдд рдлрдВрдХреНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреА рдЕрдиреНрдп рдХрдИ рд╕реНрдЯреНрд░реАрдВрдЧ рдлрдВрдХреНрд╢рди MySQL рдореЗрдВ рд╣реИред

Leave a Reply

Your email address will not be published. Required fields are marked *