Mavzu: SQL haqida (INTERNET VA DASTURLASH/Sayt yaratishda yordam)
BahhTeeUz (1 Oct 2017 04:29)
SQL tili va tarkibi!
1. SQL Ñилининг вазиÑалаÑи
2. ÐнÑеÑакÑив ва ÒÑÑилган SQL
3. SQL маÑлÑÐ¼Ð¾Ñ ÑоиÑалаÑи
4. SQL Ñилининг SELECT (ÑанлаÑ) опеÑаÑоÑи ва Ñнинг паÑамеÑÑлаÑи
ÐаÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ иÑÐ»Ð°Ñ ÑÑÑн мÑлжалланган ÐÐÐТиÑки Ñили икки ÒиÑмдан ÑаÑкил Ñопган:
ÐаÑлÑмоÑÐ»Ð°Ñ Ð°Ð½Ð¸ÒÐ»Ð°Ñ Ñили (DATA DEFINITION LANGUAGE) ва маÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ манипÑлÑÑÐ¸Ñ ÒÐ¸Ð»Ð¸Ñ Ñили (DATA MANIPULATION LANGUAGE)
DDL Ñили маÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ð·Ð° ÑÑ
емаÑини аниÒÐ»Ð°Ñ ÑÑÑн иÑлаÑилади.
DML Ñили базада ÑаÒланаÑÑган маÑлÑмоÑлаÑни ÑÒÐ¸Ñ Ð²Ð° ÑÐ¸ÐºÐ»Ð°Ñ ÑÑÑн иÑлаÑилади.
ÐÑ ÑÐ¸Ð»Ð»Ð°Ñ Ð¼Ð°ÑлÑмоÑлаÑни ÒиÑм ÑиллаÑи ÑÒоÑи даÑажали даÑÑÑÑÐ»Ð°Ñ ÑиллаÑи дейилади, ÑÑнки ÑлаÑни ÑаÑкибида баÑÑа Ñ
иÑоблаÑни бажаÑÐ¸Ñ ÑÑÑн заÑÑÑ Ð±Ñлганда бÑладиган Ñил коÑÑÑÑкÑиÑлаÑи бÑлмайди (ÑаÑÑли ÑÑÐ¸Ñ Ð°Ð¼Ð°Ð»Ð»Ð°Ñи, Ñки Ñикл опеÑаÑоÑи)
ÐаÑлÑÐ¼Ð¾Ñ Ð±Ð°Ð·Ð°Ñи иÑлайдиган иÑ
ÑиÑÑий Ñил ÑойдаланÑвÑига ÒÑйидаги имкониÑÑлаÑни беÑиÑи кеÑак:
- ÐаÑлÑÐ¼Ð¾Ñ Ð±Ð°Ð·Ð°Ñи ва жадваллаÑни ÑÑзилиÑи ва ÑаÑÑиÑини ÑÑаÑа олиÑ
-маÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ манипÑлÑÑÐ¸Ñ ÒилиÑни аÑоÑий амаллаÑини жÑмладан жадвалга маÑлÑмоÑлаÑни киÑиÑиÑ,( ÒÑÑиÑ),ÑлаÑни ÑакомиллаÑÑиÑиÑ, жадвалдан маÑлÑмоÑлаÑни ÑаÑлаÑ
-оддий ва мÑÑаккаб ÑÑÑовлаÑни бажаÑиÑ
SQL ТÐÐÐÐÐÐÐ ÐÐÐÐФÐСÐ
ÐаÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ð·Ð°Ñи билан иÑÐ»Ð°Ñ ÑиллаÑи кÑÑÑаÑилган маÑалалаÑни ÑойдаланÑвÑи ким кÑÑ ÑаÑÑ Òилиб еÑиÑи имкониÑÑини беÑиÑи кеÑак. Тилнинг командалаÑини ÑÑзилиÑи ва ÑинÑакÑиÑи еÑаÑли даÑажада Ñодда ваÑÑганиÑга оÑон бÑлиÑи кеÑак. ÐÑндан ÑаÑÒаÑи Ñ ÑнивеÑÑал
бÑлиÑи кеÑак. ЯÑни ÒÐ°Ð½Ð´Ð°Ð¹Ð´Ð¸Ñ ÑÑандаÑÑ ÑалаблаÑига жавоб беÑиÑи кеÑак. ÐÑ ÑÑа Ñни команда ÑÑÑÑкÑÑÑаÑини ва ÑинÑакÑиÑини (ÑзилиÑини) Ð±Ð¸Ñ ÒанÑа ÐÐÐТиÑлаÑиÑини имконини беÑади.
ÐÑ ÑалаблаÑни баÑÑаÑига SQL жавоб беÑади.
SQL-(STRUСTURE QUERY LANGUAGE)
(СТРУÐТУРÐÐÐШÐÐРСÐÐ ÐÐÐÐРТÐÐÐ)
SQL маÑлÑмоÑлаÑни алмаÑÑиÑÐ¸Ñ Ñили бÑлиб Ñ
иÑобланади, ÑÑни Ñ Ð¶Ð°Ð´Ð²Ð°Ð»Ð»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ иÑÐ»Ð°Ñ Ð¼Ñлжалланган бÑлиб, киÑÑвÑи маÑлÑмоÑÐ»Ð°Ñ Ñалаб ÑÑилган ÑиÒÑвÑи кÑÑиниÑга Ñга Ñ
олга айланÑиÑиб беÑади.
SQL Ñили иккиÑа аÑоÑий компоненÑга Ñга:
-DDL Ñили (DATA DEFINITION LANGUAGE маÑлÑмоÑÐ»Ð°Ñ Ð°Ð½Ð¸ÒÐ»Ð°Ñ Ñили) Ð±Ñ Ð¼Ð°ÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ñзи ÑÑÑÑкÑÑÑаÑини аниÒÐ»Ð°Ñ Ð²Ð° маÑлÑмоÑлаÑга мÑÑожааÑни боÑÒаÑÐ¸Ñ ÑÑÑн мÑлжалланган.
DML Ñили (DATA MANIPULATION LANGUAGE) маÑлÑмоÑлаÑни манипÑлÑÑиÑÐ»Ð°Ñ Ñили. ÐаÑлÑмоÑлаÑни ажÑаÑÐ¸Ñ Ð²Ð° ÑÐ¸ÐºÐ»Ð°Ñ ÑÑÑн мÑлжалланган. SQL Ñили ÑÑганиÑга Ñода.
-Ð±Ñ Ñил нопÑоÑедÑÑа Ñили ,ÑÑнинг ÑÑÑн Ñнга Òандай аÑ
боÑÐ¾Ñ Ð¾Ð»Ð¸Ñи кеÑаклиги кÑÑÑаÑилади, лекин аÑ
боÑоÑни Òандай Ð¾Ð»Ð¸Ñ ÑмаÑ. ÐоÑÒаÑа айÑганда SQL Ñили маÑлÑмоÑлаÑга мÑÑÐ¾Ð¶Ð°Ð°Ñ ÑÑÑлини кÑÑÑаÑиÑни Ñалаб ÑÑмайди.
SQL Ñили опеÑаÑоÑлаÑни ÑÑкин ÑоÑмаÑда ÑзиÑини ÑаÑминлайди. ÐÑнинг маÑноÑи, опеÑаÑоÑÐ»Ð°Ñ ÑлеменÑлаÑини ÑзилиÑи ÑкÑандан ÑикÑиÑланган жойлаÑга боÒÐ»Ð¸Ò ÑмаÑ.
Ðоманда ÑÑÑÑкÑÑÑаÑи Ð±Ð¸Ñ ÒанÑа ÐºÐ°Ð»Ð¸Ñ Ñ
измаÑÑи ÑÑÐ·Ð»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ беÑилади, маÑалан:
CREATE TABLE (ÑоздаÑÑ ÑаблиÑи- жадвал ÑÑаÑиÑ)
INSERT (вÑÑавка-ÒÑйиÑ)
SELECT (вÑбÑаÑÑ-ажÑаÑиб олиÑ)
SQL опеÑаÑоÑи Ñ
измаÑÑи ÑÑÐ·Ð»Ð°Ñ Ð²Ð° ÑойдаланÑвÑи ÒÑллайдиган ÑÑзлаÑдан ÑаÑкил Ñопади.
ХизмаÑÑи ÑÑÐ·Ð»Ð°Ñ SQL Ñили доимий ÒиÑми бÑлиб, ÑÐ»Ð°Ñ Ð°Ð½Ð¸Ò ÒиймаÑга Ñга. УлаÑни ÑÑандаÑÑда кÑÑÑаÑилгандай ÑÐ·Ð¸Ñ ÐºÐµÑак ва ÑлаÑни Ð±Ð¸Ñ ÑаÑÑдан иккинÑиÑига кÑÑиÑÐ¸Ñ ÑÑÑн бÑлинмайди. ФойдаланÑвÑи Ñомонидан аниÒланган ÑÑзлаÑ, ÑойдаланÑвÑи Ñомонидан маÑлÑм ÑинÑакÑÐ¸Ñ ÒоидалаÑи аÑоÑида беÑилади. Ð£Ð»Ð°Ñ Ñз навбаÑида маÑлÑÐ¼Ð¾Ñ Ð±Ð°Ð·Ð° обÑекÑивлаÑини Ñ
Ð°Ñ Ñ
ил номлаÑи ибоÑÐ°Ñ Ð±Ñлади (жадвал, ÑÑÑÑн, ÑаÑвиÑлаÑ, индекÑÐ»Ð°Ñ Ð²Ð° Ñ
.к.). опеÑаÑоÑдан ÑÑÐ·Ð»Ð°Ñ ÑÑнаÑилган ÑинÑакÑÐ¸Ñ ÒоидалаÑига моÑлаб жойлаÑÑиÑилади. Тил ÑÑандаÑÑида Ð±Ñ ÐºÑÑÑаÑилмаган бÑлÑа Ñ
ам, SQL Ñилининг диалекÑлаÑида (кÑÑиниÑида)маÑн ÑÑгалланганини билдиÑÑвÑи белги, кÑпгина Ñ
оллаÑда нÑÒÑали веÑгÑл(;) иÑлаÑилади.
SQL опеÑаÑÐ¾Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½ÑалаÑини кÑпÑилиги ÑееÑÑÑга боÒÐ»Ð¸Ò ÑмаÑ, ÑÑни иÑ
ÑиÑÑий Ñ
Ð°Ñ Òандай каÑÑа ва киÑик Ñ
аÑÑÐ»Ð°Ñ Ð¸ÑлаÑиÑи мÑмкин.
ÐÑлаÑда биÑÑа иÑÑиÑно боÑ. ÐÑ Ð¸ÑÑиÑно Ñимволли лиÑеÑаллаÑга ÑегиÑли. УлаÑдалиÑеÑа маÑлÑмоÑлаÑ, ÑлаÑга Ð¼Ð¾Ñ Ð±Ñлган маÑлÑмоÑÐ»Ð´Ð°Ñ Ð±Ð°Ð·Ð°Ñидаги ÒиймаÑÐ»Ð°Ñ Òандай ÑаÒланÑа ÑÑндай ÑзилиÑи кеÑак. ÐаÑалан:Ð°Ð³Ð°Ñ Ð¼Ð°ÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ð·Ð°Ñида ÑамилиÑнинг ÒиймаÑи «SWITH»кÑÑиниÑида бÑлÑа, ÒидиÑÐ¸Ñ ÑаÑÑида «SWITH» Ñимвол лиÑеÑал кÑÑиниÑида беÑилÑа, бÑнга ÑегиÑли ÑзÑв Ñ
ÐµÑ ÐºÐ°Ñон Ñопилмайди.
SQL Ñили ÑÑкин ÑоÑмаÑга Ñга бÑлгани ÑÑÑн, SQL алоÑ
ида опеÑаÑоÑлаÑи ваÑлаÑнинг кеÑма-кеÑлиги, алоÑ
ида ажÑаÑиб Ñзганда ва ÑекиÑлаб ÑÐ·Ð¸Ñ Ð¸ÑлаÑÐ¸Ñ Ð¼Ñмкин. ÒÑйидаги ÒоидалаÑга бÑйÑÑÐ½Ð¸Ñ Ñалаб ÑÑилади:
-опеÑаÑоÑдаги Ñ
Ð°Ñ Ð±Ð¸Ñ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¸Ñ Ñнги ÑаÑÑдан боÑланиÑи кеÑак
-Ñ
Ð°Ñ Ð±Ð¸Ñ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¸Ñ Ð±Ð¾ÑланиÑида ÑаÑлаб кеÑладиган бÑÑ Ð¿Ð¾Ð·Ð¸ÑиÑлаÑ, боÑÒа опеÑаÑÐ¾Ñ ÐºÐ¾Ð½ÑÑÑÑкÑиÑлаÑи бÑлиÑи кеÑак
-Ð°Ð³Ð°Ñ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¸Ñ Ð±Ð¸Ñ Ð½ÐµÑа ÒиÑмдан ибоÑÐ°Ñ Ð±ÑлÑа, ÑлаÑнинг Ñ
Ð°Ñ Ð±Ð¸Ñи ÒиÑм Ñнги ÑаÑÑÐ»Ð°Ñ Ð±ÑÑ ÑÑÐ¸Ð½Ð»Ð°Ñ Ð¾Ð»Ð´Ð¸Ð½Ð³Ð¸ конÑÑÑÑкÑиÑга ниÑбаÑан ÑилинÑиÑиб Ñзилади.
ÐмалиÑÑда маÑлÑÐ¼Ð¾Ñ Ð±Ð°Ð·Ð°Ñи ÑÑзилиÑини (аÑоÑан Ñни жадваллаÑини) аниÒÐ»Ð°Ñ ÑÑÑн DDL опеÑаÑоÑлаÑи иÑлаÑади, Ð±Ñ Ð¶Ð°Ð´Ð²Ð°Ð»Ð»Ð°Ñни маÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ ÑÑлдиÑÐ¸Ñ ÑÑÑн ва ÑлаÑдан аÑ
боÑоÑлаÑни ÑÑÑÐ¾Ð²Ð»Ð°Ñ ÑÑдамида ажÑаÑиб Ð¾Ð»Ð¸Ñ ÑÑÑн -DML опеÑаÑоÑлаÑи иÑлаÑилади.
ÐаÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ манипÑлÑÑиÑÐ»Ð°Ñ SQL Ñилини DML пеÑаÑоÑлаÑини кÑллаймиз.
ÐнÑеÑакÑив ва ÒÑÑилган SQL
BahhTeeUz (1 Oct 2017 04:30)
Ðавоми...
SQL Ñилини иккиÑа Ñаклида мавжÑд ва иÑлаÑилади.
-инÑеÑакÑив SQL
- ÒÑÑилган (киÑиÑилган) SQL
ÐнÑеÑакÑив SQLда ÑойдаланÑвÑи SQL- ÑÑÑÐ¾Ð²Ð»Ð°Ñ Ð²Ð° наÑижа инÑеÑакÑив Ñежимда олинади.
ÒÑÑилган SQL, SQLкомандалаÑидан ÑаÑкил Ñопиб, Ñ Ð±Ð¾ÑÒа биÑоÑÑа Ñилга (С++С, Delphi) Ñзилган даÑÑÑÑ Ð¸Ñига жойлаÑÑиÑилади. ÐÑ ÑÑндай ÑиллаÑни иÑлаÑадиган даÑÑÑÑлаÑни ÑамаÑадоÑ, ÒÑвваÑли Òилади. Ð£Ð»Ð°Ñ ÑелÑÑион маÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ð·Ð°Ñи билан иÑÐ»Ð°Ñ Ð¸Ð¼ÐºÐ¾Ð½Ð¸Ð½Ð¸ беÑади.
SQL маÑлÑÐ¼Ð¾Ñ ÑоиÑалаÑи
Ð¡Ð¸Ð¼Ð²Ð¾Ð»Ð»Ð°Ñ ÑаÑÑ Ð¼Ð°ÑлÑÐ¼Ð¾Ñ ÑоиÑаÑи SQL ÑÑандаÑÑида маÑнлаÑни ÑаÒÐ°Ñ Ð±Ð¸ÑÑа ÑавÑиÑи келÑиÑилади. Унинг ÑинÑакÑиÑи
CHARACTER[(УÐУÐÐÐÐÐ)] ÐÐÐ
CHAR[(УÐУÐÐÐÐÐ)]
Ðадвални маÑнли ÒиймаÑли CHAR ÑоиÑаÑидаги ÑикÑлангÑан ÑзÑнликда бÑлиÑи мÑмкин. ÐÑ Ð¿Ð°ÑамеÑÑ ÒиймаÑи 1 - 255 бÑлиÑи мÑмкин, ÑÑни Ñ 255 ÑимволгаÑа бÑлиÑи мÑмкин. SQL Ñилини баÑзи биÑлаÑдагина ÑзгаÑÑвÑан ÑзÑнликдаги ÑаÑÑ ÑоиÑалаÑи боÑ. ÐÑ ÑоиÑÐ°Ð»Ð°Ñ ÒÑйидагиÑа ÑавÑиÑланади:
VARCHAR(),CHARVARYING ÐÐÐ CHARVARYING()
ÐÑ
ÑиÑÑий ÑзÑнликдаги маÑнли ÑаÑвиÑни ÑаÑвиÑлайди.
CHARACTER ва VARCHAR ÑоиÑаÑидаги конÑÑанÑÐ°Ð»Ð°Ñ Ð°Ð¿Ð¾ÑÑÑÐ¾Ñ Ð¸Ñига Ñзилади.
ÒÑйидагиÑзÑвлаÑни баÑÑаÑи ÑÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ VARCHAR [(УÐУÐÐÐÐÐ)], CHARVARYING [(УÐУÐÐÐÐÐ)] CHARACTERVARYING[(УÐУÐÐÐÐÐ)]
ÐÐ³Ð°Ñ ÑзÑнлик оÑÐºÐ¾Ñ ÐºÑÑÑаÑилмаÑа, Ñ Ð±Ð¸Ñга Ñенг деб ÒабÑл Òилинади, ÑÑни баÑÑа Ñ
оллаÑда биÑа Ñимволдан ибоÑÐ°Ñ Ð±Ñлади.
Сонли маÑлÑÐ¼Ð¾Ñ ÑоиÑалаÑи SQL ÑÑандаÑÑида ÒÑйидаги Ñон ÑоиÑаÑида иÑлаÑилади.
INTEGER-бÑÑÑн ÑÐ¾Ð½Ð»Ð°Ñ ÑÑÑн -2-31â¦.231
SMOLLINT-бÑÑÑн ÑÐ¾Ð½Ð»Ð°Ñ 2-15â¦215
DECIMAL (аниÒлик[маÑÑÑаб]) -ФикÑиÑланган нÑÒÑали Ñнли Ñон аниÒлик Ñондаги ÒиймаÑли ÑаÒÐ°Ð¼Ð»Ð°Ñ Ð¼Ð°ÑÑÑаб Ñнли нÑÒÑадан Ñндаги ÑаÒамлаÑнинг макÑимал Ñони кÑÑÑаÑади
NUMERIC(аниÒлик[маÑÑÑаб])- ФикÑиÑланган нÑÒÑали Ñнли Ñон. аниÒлик Ñондаги ÒиймаÑли ÑаÒÐ°Ð¼Ð»Ð°Ñ Ð¼Ð°ÑÑÑаб Ñнли нÑÒÑадан Ñндаги ÑаÒамлаÑнинг макÑимал Ñони кÑÑÑаÑади
FLOAT[(аниклик)]ÑÑзÑвÑи нÑкÑали Ñон минимал аниклик билан
[i]
REAL Ñон FLOAT ÑоиаÑидаги Ñон аниклиги ÑÑкÑÑ Ð±Ð¸Ð»Ð°Ð½
DOUBLE PRECISION Ñон REAL каби аниклиги икки
SELECT (ÑанлаÑ) SQL Ñилининг Ñнг мÑÑ
им ва кÑп иÑлаÑиладиган опеÑаÑоÑи Ñ
иÑобланади. У маÑлÑмоÑÐ»Ð°Ñ Ð±Ð°Ð·Ð°Ñи жадвалидан аÑ
боÑоÑлаÑни Ñанлаб Ð¾Ð»Ð¸Ñ ÑÑÑн мÑлжалланган.
SELECT опеÑаÑоÑи Ñода Ñ
олда кÑйидаги кÑÑиниÑда Ñзилади.
SELECT [DISTINCT] <аÑÑибÑÑÐ»Ð°Ñ ÑÑйÑ
аÑи>
FROM <Ð¶Ð°Ð´Ð²Ð°Ð»Ð»Ð°Ñ ÑÑйÑ
аÑи>
[WHERE <ÑÐ°Ð½Ð»Ð°Ñ ÑаÑÑи>]
[ORDER BY < аÑÑибÑÑÐ»Ð°Ñ ÑÑйÑ
аÑи >]
[GROUP BY < аÑÑибÑÑÐ»Ð°Ñ ÑÑйÑ
аÑи >]
[HAVING <ÑаÑÑ> ]
[UNION <ÐÐ SELECT опеÑаÑоÑли иÑода> ] ;
ÐÑ ÐµÑда квадÑÐ°Ñ ÐºÐ°Ð²ÑлаÑда Ñзилган ÑлеменÑÐ»Ð°Ñ Ñ
Ð°Ñ Ð´Ð¾Ð¸Ð¼ Ñ
ам ÑзилиÑи ÑаÑÑ ÑмаÑ
SELECT Ñ
измаÑÑи ÑÑзи маÑлÑÐ¼Ð¾Ñ Ð±Ð°Ð·Ð°Ñидан аÑ
боÑоÑни Ñанлаб Ð¾Ð»Ð¸Ñ Ð¾Ð¿ÐµÑаÑоÑи Ñзилганини англаÑади. SELECT ÑÑзидан кейин Ð±Ð¸Ñ Ð±Ð¸Ñидан веÑгÑл билан ажÑаÑилиб ÑÑÑалаеÑган майдон номлаÑи (аÑÑибÑÑÐ»Ð°Ñ ÑÑйÑ
аÑи) Ñзилади. SELECT ÑÑÑов опеÑаÑоÑини заÑÑÑ Ñ
измаÑÑи ÑÑзи FROM (Ñндан, дан) Ñ
иÑобланади. FROM ÑÑзидан кейин аÑ
боÑÐ¾Ñ Ð¾Ð»Ð¸Ð½Ð°ÑÑган жадвал номлаÑи Ð±Ð¸Ñ Ð±Ð¸Ñидан веÑгÑл билан ажÑаÑилиб Ñзилади.
ÐаÑалан:
SELECT NAME, SURNAME
FROM STUDENT ;
ÐÑ
ÑиÑÑий SQL ÑÑÑов опеÑаÑоÑи нÑкÑа веÑгÑл (;) Ñимволи билан ÑÑгайди.
ÐелÑиÑилган ÑÑÑов STUDENT жадвалидан NAME ва SURNAME майдонлаÑни баÑÑа киймаÑлаÑини ажÑаÑиб олиÑни амалга оÑиÑади. ÐаÑижада кÑйидаги жадвал Ñ
оÑил бÑлади.
SQL Ñилида жадвалга маÑлÑмоÑÐ»Ð°Ñ ÐºÐ¸ÑиÑÐ¸Ñ ÑÑÑн, ÑÐ»Ð°Ñ ÑзгаÑÑиÑÐ¸Ñ Ð²Ð° олиб ÑаÑÐ»Ð°Ñ ÑÑÑн маÑлÑмоÑÐ»Ð°Ñ Ð±Ð¸Ð»Ð°Ð½ манипÑлÑÑÐ¸Ñ ÒÐ¸Ð»Ð¸Ñ (DML) Ñилининг ÑÑÑа командаÑи мÑлжалланган. ÐÑÐ»Ð°Ñ INSERT (ÒÑÑиÑ), UPDATE (ÑÐ¸ÐºÐ»Ð°Ñ ÑнгилаÑ), DELETE(олиб ÑаÑлаÑ, йÑÒоÑиÑ) командалаÑидиÑ.
INSERT командаÑи (бÑйÑÑÒи) жадвалга Ñнги ÑаÑÑÒÑÑиÑни амалга оÑиÑади. Содда ҳолда ÑнингкÑÑининÑи ÒÑйидагиÑа:
Insert into <жадвал номи> values (<ÒиймаÑ>,<ÒиймаÑ>,);
ÐÑндай ÑзÑвда VALUES ÐºÐ°Ð»Ð¸Ñ ÑÑзидан кейин ÒÐ°Ð²Ñ Ð¸Ñида кÑÑÑаÑилган ÒиймаÑÐ»Ð°Ñ Ð¶Ð°Ð´Ð²Ð°Ð»Ð´Ð°Ð³Ð¸ Ñнги ÒÑÑилган ÑаÑÑнинг майдонлаÑига киÑиÑилади. ÐиÑиÑÐ¸Ñ Ð¶Ð°Ð´Ð²Ð°Ð»Ð¸Ð½Ð¸ CREATE TABLE опеÑаÑоÑи билан ÑÑаÑÐ¸Ð»Ð¸Ñ Ð¿Ð°Ð¹Ñидаги ÑÑÑÑнлаÑни кÑÑÑаÑÐ¸Ñ ÑаÑÑибида амалга оÑиÑилади. ÐаÑалан, STUDENT жадвалида Ñнги ÑаÑÑни ÒÑÑÐ¸Ñ ÒÑйидагиÑа амалга оÑиÑÐ¸Ñ Ð¼Ñмкин.
Insert to Student
Values (101, âÐвановâ, âÐлекÑандÑâ, 200,3, âÐоÑкваâ, â6/10/1979â , 15);
ÐÐ³Ð°Ñ Ð±Ð¸ÑоÑÑа майдонга NULL ÒиймаÑи ÒÑÑÐ¸Ñ Ð·Ð°ÑÑÑ Ð±ÑлÑа Ñ Ð¾Ð´Ð´Ð¸Ð¹ ÒÐ¸Ð¹Ð¼Ð°Ñ ÐºÐ°Ð±Ð¸ киÑиÑилади.
MR_BaxtiyoR (16 Jul 2018 00:02)
Qolgan buyruqlar haqidaham batafsil yozing
Alter, Drop....
Manba: https://www.uzmasters.ru/forum/6/57/1907/