Օգտագործելով MySQL, դուք կարող եք ստեղծել տարբեր թեմաների և չափերի շտեմարաններ ՝ սեղանների փոքր հավաքածուներից մինչև հսկայական կորպորատիվ տվյալների շտեմարաններ: Խոշոր շտեմարանները շատ ավելի դժվար է պահպանել, քան փոքր շտեմարանները `աղյուսակների բազմազանության և նրանց միջև եղած հարաբերությունների պատճառով: Հաճախ անհրաժեշտ է ստուգել `ավելի շուտ սեղան է ստեղծվել, թե ոչ:
Անհրաժեշտ է
MySQL- ի իմացություն:
Հրահանգներ
Քայլ 1
Ադմինիստրատորը շփվում է տվյալների բազայի հետ `օգտագործելով հատուկ հարցումներ: Հարցումները կազմվում են MySQL լեզվով `հատուկ ծրագրավորման լեզվով, որն ունի գրելու իր կանոնները և գործարկիչների ամբողջությունը: Որպես կանոն, սեղանի առկայությունը ստուգելու համար անհրաժեշտ է մուտքագրել որոշակի հարցումներ, որոնք ստուգում են բազան և տալիս ձեզ ճշգրիտ արդյունք: Փորձեք ճիշտ մուտքագրել այդպիսի համակցությունները, կարծես սխալ օգտագործված լինելով ՝ կարող եք սերվերի վրա տարբեր սխալներ թույլ տալ:
Քայլ 2
Տրված անունով աղյուսակի առկայությունը ստուգելու համար օգտագործեք ձևի հարցում.
ԸՆՏՐԵՔ TABLE_NAME- ը INFORMATION_SCHEMA- Ի F: ՍԵABԱՆՆԵՐ ՈՐՏԵ TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tablename'
Dbname- ի և աղյուսակի անվան արժեքները պետք է փոխարինվեն ձեր անուններով: Եթե հետագայում անհրաժեշտ է ստեղծել աղյուսակ, եթե այն չի գտնվել, օգտագործեք ձևի հրահանգ.
ՍՏԵԵՔ ՍԵ TԱՆԻ, ԵԹԵ ԳՈՅ ՉԻ
Քայլ 3
Եթե տվյալների շտեմարանի հետ կապն իրականացվում է msysobjects- ի միջոցով, ապա հատուկ աղյուսակի առկայության խնդրանքը պետք է նման լինի.
ԸՆՏՐԵՔ ՀԱՄԱՐ (*) msysobjects- ից, ՈՐՏԵ type մուտքագրեք = 1 AND name = 'tablename'
Եթե Ձեզ անհրաժեշտ է ջնջել աղյուսակը, եթե այն հայտնաբերվել է, ապա հարցումը գրեք հետևյալ կերպ.
ՆԿԱՏԵԼ ՍԵABԱՆԻ, ԵԹԵ Գոյություն ունի աղյուսակ;
Քայլ 4
MySQL վրա հիմնված ժամանակակից շտեմարանները կարող են ունենալ տասնյակ հազարավոր աղյուսակներ ՝ միլիոնավոր տողերով: Դժվար է հասկանալ տեղեկատվության նման խառնաշփոթը: Այնուամենայնիվ, կան հատուկ խնդրանքներ նման խնդիրները լուծելու համար: Ընդհանուր առմամբ, կարող ենք ասել, որ սեղանի առկայությունը ստուգելը շատ ժամանակ և ջանք է պահանջում: Ապագայում սեղանների հետ աշխատելն ավելի դյուրին դարձնելու համար սովորեք հատուկ ձեռնարկներ MySQL ծրագրավորման լեզվի վերաբերյալ, քանի որ այն ամբողջովին կապված է սեղանների հետ և թույլ է տալիս կատարել տարբեր գործողություններ: