SQL- ը հարցման լեզու է, որը սովորաբար օգտագործվում է որոշակի DBMS- ի շրջանակներում գործողություններ կատարելու համար: Տիրապետելով SQL- ին ՝ դուք կարող եք գրել տարբեր վեբ հավելվածներ ՝ օգտագործելով MySQL կամ Oracle տվյալների շտեմարան: Օգտագործելով հարցման լեզուն, տվյալների բազայում ստեղծվում են բոլոր աղյուսակները, և որոշ տվյալներ պահվում, փոփոխվում և ստացվում են:
Հրահանգներ
Քայլ 1
SQL հրամանները կարելի է բաժանել մի քանի խմբերի.
- DDL, որոնք օգտագործվում են տվյալների շտեմարանի օբյեկտները փոխելու և ջնջելու համար.
- DCL, որը վերահսկում է տվյալների բազայի մուտքը.
- TCL, որը որոշում է գործարքների արդյունքը.
- DML, որոնք պատասխանատու են տվյալների տեղափոխման համար:
Քայլ 2
Հարցումներ ստեղծելու ամենահիմնական հրամանը SQL Ստեղծել աղյուսակ է: Այն նկարագրում է առաջացած աղյուսակի կառուցվածքը: Որպես այս հարցման մաս, դուք կարող եք սահմանել տեղական սյուններ, որոնք սահմանում են տվյալ սյունակում տվյալների տեսակը և անունները: Օրինակ:
Ստեղծել աղյուսակ
id int, անուն varchar (255), ազգանունը varchar (255)
);
Հարցումը կստեղծի Firsttable ՝ slots id- ով, անունով և ազգանունով, որը կարող է դրվել համապատասխան արժեքների:
Քայլ 3
Մեկ այլ կարևոր հրաման է INSERT- ը, որը ներմուծում է որոշակի տվյալներ արդեն ստեղծված աղյուսակում և ունի շարահյուսություն.
ՏԵԱԴՐԵԼ «աղյուսակի» («սյունակ 1», «սյունակ 2») ԱՐUԵՔՆԵՐ («val1», «val2»)
Որտեղ սյուն 1-ը, սյունակը 2-ը ձեր ստեղծած սյուններն են, իսկ val1- ը և val2- ը `այն արժեքները, որոնք ցանկանում եք տեղադրել:
Քայլ 4
Արտադրանքի կամ այլ գործողությունների համար տվյալներ ստանալու համար օգտագործվում է SELECT հարցում, որն ունի հետևյալ տեսքը.
ԸՆՏՐԵՔ `« Աղյուսակից »
Լրացուցիչ, դուք կարող եք սահմանել պարամետրեր ցանկացած սյունակից տվյալների արդյունահանման համար առանձին: Օրինակ, եթե մենք ուզում ենք անուն վերցնել Firsttable- ից, ապա հարցումը կունենա այսպիսի տեսք.
ԸՆՏՐԵՔ * «Առաջին սեղանից» ՝ WHERE name = '$ name'
Քայլ 5
Դուք կարող եք հարցում գրել.txt կամ.sql ֆայլում, օգտագործելով սովորական Գրառման գրքույկ: Գրեք ձեր հրամանները, որից հետո կարող եք բեռնել դրանք, օրինակ, phpMyAdmin ինտերֆեյսի միջոցով ձեր հոստինգի կամ DBMS- ի կառավարման վահանակում: