Կառուցվածքային հարցումների լեզուն (SQL) մշակվել է 1970-ականներին IBM- ի երկու ամերիկացիների (Ռայմոնդ Բոյս և Դոնալդ Չեմբերլին) կողմից: Դրա առաջին տարբերակը պաշտոնապես ընդունվել է 1986 թվականին և այսօր այն տվյալների բազայի կառավարման ամենատարածված լեզուն է: Իհարկե, գրառումներից սեղանների մաքրման գործողությունը այս լեզվի հիմնական գործողություններից մեկն է և կարող է իրականացվել մի քանի եղանակներով:
Անհրաժեշտ է
SQL լեզվի հիմնական գիտելիքներ
Հրահանգներ
Քայլ 1
Օգտագործեք SQL կոճակի հայտարարությունը աղյուսակները լվանալու համար `ձեր հարցման մեջ նշելով ձեզ հետաքրքրող աղյուսակի անունը: Օրինակ, եթե ցանկանում եք մաքրել TableToClear անունով աղյուսակ, ապա հարցման ամբողջ տեսքը պետք է ունենա այսպես.
կտրված սեղան `TableToClear`
Քայլ 2
Օգտագործեք ջնջման օպերատորը որպես կարճացվող օպերատորի այլընտրանք `աղյուսակից տող առ տող տվյալները ջնջելու համար: Այս հրամանի շարահյուսությունը պահանջում է, որ դուք նշեք աղյուսակի անվանումը և այն պայմանը, որի տակ պետք է վերացվի տողը դրանից: Եթե դուք մուտքագրեք մի պայման, որը, ինչպես հայտնի է, ճիշտ է, անկախ տողի բովանդակությունից, ապա սեղանի բոլոր գրառումները կջնջվեն: Օրինակ, TableToClear աղյուսակի համար այս օպերատորի հետ հարցում կարող է կազմվել այսպես.
ջնջել «TableToClear» - ից, որտեղ 1
Ի տարբերություն կարճիչի օպերատորի, այս հարցումը կվերադարձնի ջնջված շարքերի քանակը: Այս հրամանի կատարման մեկ այլ տարբերություն ամբողջ սեղանի կողպումը չէ, այլ միայն տվյալ պահին մշակվող գրառումը: Այս տարբերակը կատարելու համար ավելի շատ ժամանակ կպահանջվի, ինչը նկատելի կդառնա, երբ աղյուսակում մեծ քանակությամբ շարքեր լինեն ողողվող:
Քայլ 3
Կան նաև ավելի էկզոտիկ ընտրանքներ. Օրինակ ՝ աղյուսակն ամբողջությամբ ջնջել և վերստեղծել այն մեկ Sql հարցումում: Օգտագործեք կաթիլ ՝ ջնջելու և ստեղծելու համար ՝ ստեղծագործելու համար: Օրինակ, եթե TableToClear աղյուսակը բաղկացած է 50 նիշից բաղկացած Name տեքստի դաշտից և ամբողջ կոդի դաշտից, որը չունի զրոյական արժեքներ, ապա այն ջնջելու և վերստեղծելու գործողությունները կարող եք գրել հետևյալ կերպ.
անկման սեղան `TableToClear`;
ստեղծել սեղան `TableToClear` (Կոդի ամբողջ թիվը զրոյական չէ, Անունը char (50) անվավեր չէ
);