MySQL-dən istifadə edərək kiçik cədvəl kolleksiyalarından nəhəng korporativ verilənlər bazalarına qədər müxtəlif mövzu və ölçüdə məlumat bazaları yarada bilərsiniz. Böyük məlumat bazalarının saxlanılması cədvəllərin müxtəlifliyinə və aralarındakı əlaqələrə görə kiçik verilənlər bazalarına nisbətən daha çətindir. Tez-tez bir cədvəlin əvvəllər yaradılıb-yaratılmadığını yoxlamaq lazımdır.
Zəruri
MySQL bilikləri
Təlimat
Addım 1
Administrator xüsusi istəklərdən istifadə edərək verilənlər bazası ilə əlaqə qurur. Sorğular MySQL dilində öz yazı qaydalarına və bir sıra operatorlara sahib olan xüsusi bir proqramlaşdırma dili ilə formalaşır. Bir qayda olaraq, bir cədvəlin mövcudluğunu yoxlamaq üçün bazanı yoxlayan və dəqiq nəticə verən müəyyən sorğuları daxil etməlisiniz. Bu cür birləşmələri düzgün bir şəkildə daxil etməyə çalışın, sanki səhv istifadə olunur, serverdə müxtəlif səhvlər edə bilərsiniz.
Addım 2
Verilən bir adla bir cədvəlin mövcudluğunu yoxlamaq üçün formada bir sorğu istifadə edin:
TABLE_SCHEMA = 'dbname' VƏ TABLE_NAME = 'tablename' olduğu MƏLUMAT_SCHEMA. TABLES'DƏN CƏDVƏLİ SEÇİN
Dbname və tablename dəyərləri adlarınızla əvəz olunmalıdır. Daha sonra bir cədvəl yaratmağınız lazımdırsa, tapılmadıqda, formanın bir əmrindən istifadə edin:
YOXSA MƏSLƏ YARATIN
Addım 3
Verilənlər bazası ilə əlaqə msysobjects vasitəsilə həyata keçirilirsə, müəyyən bir cədvəlin olması üçün müraciət aşağıdakı kimi olmalıdır:
Msysobjects-dən SAYI (*) SEÇİN HARADA type = 1 AND name = 'tablename'
Bir cədvəli silmək lazımdırsa, tapılıbsa, aşağıdakı kimi bir sorğu yazın:
MÖVCÜDÜDÜDÜZÜ MÜTLƏKDƏ ÇATDIR;
Addım 4
Müasir MySQL əsaslı verilənlər bazası milyonlarla sətir olan on minlərlə cədvələ sahib ola bilər. Məlumatın belə bir qarışıqlığını anlamaq çətin ola bilər. Ancaq bu kimi problemləri həll etmək üçün xüsusi istəklər var. Ümumiyyətlə, bir cədvəlin mövcudluğunu yoxlamaq çox vaxt və səy tələb etdiyini deyə bilərik. Gələcəkdə cədvəllərlə işləməyinizi asanlaşdırmaq üçün, cədvəllərlə tamamilə əlaqəli və müxtəlif əməliyyatlar aparmağınıza imkan verdiyi üçün MySQL proqramlaşdırma dilində xüsusi təlimlər öyrənin.