Ինչպես գրել SQL հարցում

Բովանդակություն:

Ինչպես գրել SQL հարցում
Ինչպես գրել SQL հարցում

Video: Ինչպես գրել SQL հարցում

Video: Ինչպես գրել SQL հարցում
Video: Тестировщик с нуля / Урок 21. Запросы SELECT в SQL/MySQL для тестировщика 2024, Մայիս
Anonim

Հարաբերական շտեմարանների հարցումը `կառուցվածքային համընդհանուր հաշվարկային լեզվի SQL- ի միջոցով, տվյալների շտեմարանի կառավարման համակարգում տվյալների կառավարման ճանաչված ստանդարտ է: Իր բազմակողմանիության շնորհիվ SQL լեզուն լայն տարածում է գտել համաշխարհային ինտերնետի վեբ ռեսուրսներում: SQL հարցումների գրումը հիմնված է հարաբերական տվյալների բազայի հետ աշխատելու մի քանի հիմնական կանոնների կիրառման վրա: SQL հարցում գրելը կօգնի ձեզ իրականացնել աղյուսակներից որոշակի տեղեկատվություն ստանալու, աղյուսակում տողեր ավելացնելու, փոփոխելու կամ ջնջելու խնդիրները:

Ինչպես գրել SQL հարցում
Ինչպես գրել SQL հարցում

Հրահանգներ

Քայլ 1

Տվյալների շտեմարանի աղյուսակներից պահված տեղեկատվությունը ստանալու համար ստեղծեք ընտրված հարցում - ԸՆՏՐԵԼ: Եթե աղյուսակների միջև կապեր կան, տվյալները կարող են վերցվել ՝ համապատասխան պայմանների հետ կապված հարակից աղյուսակների ցանկացած սյունակներից: Ընտրեք բոլոր անհրաժեշտ սյունակները SELECT հայտարարությունից հետո: Նշեք FROM կետում հարցման մեջ օգտագործված աղյուսակները: Իր ամենապարզ տեսքով, ընտրված հարցումը ցուցադրում է տրված աղյուսակում նշված սյունակների բոլոր տողերը. SELECT col1, col2 FROM my_table:

Քայլ 2

Անհրաժեշտության դեպքում տողեր ընտրելու պայման դնել: Պայմանը դրված է WHERE դրույթով: Այս հրահանգից հետո սահմանեք ձեր ցանկալի պարամետրի արժեքը: Ֆունկցիաների հաշվարկման և համեմատության գործողությունները կարող են օգտագործվել նաև այստեղ: Օրինակ, WHERE col1> 3 ձևի հայտարարությունը թույլ է տալիս ցուցադրել աղյուսակի տողեր, որոնցում col1 սյունակի արժեքը 3-ից մեծ է: expressionանկալի արտահայտությունը սահմանելու համար օգտագործեք AND, OR գործիչների զուգակցումները SQL լեզվի օպերատորներ:

Ինչպես գրել SQL հարցում
Ինչպես գրել SQL հարցում

Քայլ 3

Նոր տողեր աղյուսակում տեղադրելու համար գրեք INSERT հարցում: Իր օգնությամբ դուք կարող եք տեղադրել նույն տեսակի նոր տվյալներ, ինչ արդեն առկա է աղյուսակում: Այս հայտարարության շարահյուսությունը շատ պարզ է. INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'): Այստեղ, VALUES հայտարարությունը տողի նոր արժեքներ է դնում իմ_ սեղանի յուրաքանչյուր գոյություն ունեցող սյունակի:

Քայլ 4

Աղյուսակի ցանկացած շարքում տվյալների փոփոխությունները կատարվում են UPDATE հարցման միջոցով: Ավելին, կարող եք սահմանել ՈՒՐ ընտրության պայման, որում տվյալների շտեմարանում տեղեկատվությունը փոխվում է: Սահմանեք փոխելու տվյալները և ձեր պահանջի պայմանը: Դա անելու համար գրեք այսպիսի մի տող. ԹԱՐՄԱՆԵԼ my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Հարցումը կկատարի SET հայտարարության մեջ նշված տվյալների փոփոխությունը միայն այն դեպքում, եթե WHERE կետում նշված պայմանը: գոհ

Քայլ 5

DEնջել հայտարարությունը գրված է տվյալների աղյուսակից մի ամբողջ տող ջնջելու համար: Ավելին, տողը ջնջվում է միայն այն դեպքում, երբ սահմանվում է WHERE պայմանը: Գրեք արտահայտությունը. DEնջել իմ_ սեղանից WHERE col1 = 'data1': Այս հարցման կատարումը կջնջի col1 սյունակում տվյալների 1 արժեքը պարունակող աղյուսակի տողը:

Խորհուրդ ենք տալիս: