, Dizaynerlər köməyi olmadan, əl ilə öz sites yaratmaq, və ya online xidmət ilə qarşılıqlı ki, bir proqram təşkil edənlər saxlanması problemi ilə qarşı-qarşıyayıq. Somewhere bütün istifadəçi hesabı və onların data saxlamaq üçün tələb olunacaq. bu bütün haqqında nə vasitəsilə? MySQL - bu və niyə maddəsinə ən müvafiq nə? fakt müxtəlif saytlarda və ya şəbəkə istifadə etmək imkanı proqramları saxlanılan məlumatların çıxış bu mexanizmi edir. Buna görə də, bilmək MySQL lazımdır - ki, proqramlaşdırma tətbiqi xüsusiyyətləri edir.
Strukturlaşdırılmış Sorğu Dili
Amma əvvəlcə bütün zənglər bir şey haqqında necə öyrənmək lazımdır. informasiya sistemi mövcuddur müəyyən məlumatlara axtarış təşkil yolları kifayət qədər bir sıra var. One imkanı - Bir strukturlaşdırılmış sorğu dil (İngilis dili kısaltmasıdır SQL). Bu zəruri məlumatların seçilməsi üçün qısa suallar yaratmaq imkan verir. Amma hələ tələbləri bir sıra irəli sürülən iki ölçülü masalar, yalnız işləyə bilər. Bir strukturlaşdırılmış sorğu dil tələb olunan məlumatı daxil etmək tamamilə zəruri istifadə və bu alınması lazımdır harada varsa. Siz hətta müəyyən bir vəziyyətdə, və ya sadəcə qrup əsasında sort əlavə tələblər, bir sıra daxil edə bilərsiniz. zəruri məlumatların kiçik məbləğlər çox yaxşı uyğun.
Niyə MySQL lazımdır?
Bu MySQL ilə? bütün haqqında nə edir? ən hazırcavab oxucu anlaya, bu, strukturlaşdırılmış xüsusi uzantısıdır query dilində. Amma harada istifadə olunur? bu web proqramlaşdırma seqmentində istifadə üçün xüsusi versiyası ki. web-seqmentində - Ordinary dil Structured Query artıq MySQL isə kompüter işləmək üçün nəzərdə tutulmuşdur.
MySQL və SQL arasında fərq nədir
Bu proqram seqmentlərində fərq var və əsas fərq edir. Amma müəyyən prosessual fərqlər var. Siz MySQL sorğu istifadə edərək verilənlər bazası ilə işləmək əvvəl Belə ki, daxil olmaq üçün lazımdır. Bəli, MySQL özü yumşaq desək, işlərinə, bu, mümkün deyil. (Əgər dizaynerlər MySQL server adlanır əlaqə yaratmaq cavab bilər, baxmayaraq ki, əsasən PHP) Buna görə də, adətən bir əlavə proqramlaşdırma dili istifadə olunur.
sorğu nədir?
biz sual «MySQL cavab zaman, - ki," proqramları yazılı isə baş verə bilər mümkün səhvlər davam əvvəl, hər şeyi bir sıra hesab etməlidir: bu cür sorğu, verilənlər bazası masa və qeydlər edir. Bir sorğu ilə başlamaq edək: onlar məlumatın təmin edilməsi üzrə kodlu mesaj məzmunu qısa, və onlar üçün baxmaq haqqında məlumat və axtarış həyata keçiriləcək olan açar sözlər olmalıdır. baxmaq üçün, heç bir problem olmalıdır. Və nə açar sözlər var? Və ya necə tez-tez əsas tapa bilərsiniz? vahid informasiya prinsipi tətbiq etmək lazımdır data ayırmaq üçün. Onlar şəxsi nömrəsi və ya digər data kimi çıxış edə bilər. Amma daha yaxşı hələ lisenziya recognizers istifadə edin.
bir verilənlər bazası nədir?
Harada MySQL çıxış data saxlanılır ki? Əlbəttə ki, məlumat bazaları! MySQL, onlar lazımi məlumat var iki ölçülü masa var. Orada bir verilənlər bazası sütun ola bilər dəyəri tərəfindən müəyyən data. Və hər yeni Mövzuyla əlaqədar məlumat yeni bir xətt yaratmaq üçün əlavə olunur. masalar bir xeyli bazaları (nisbətən limitsiz) olan edilə bilər, lakin bazası cavab məlumatların miqyası və sürəti təsir göstərir. verilənlər bazası ilə işləmək əvvəl Lakin, lazımi proqram və başlamaq olacaq MySQL Server dəstək var əmin etmək lazımdır. Burada hər şey ilkin şərtlər asılıdır baxmayaraq - bir ödənişli hosting iş əgər, hər şey həmişə var. Amma danışıq, MySQL verilənlər bazası işləmək lazımdır, və əlaqədar məlumatları şərh etmək üçün imkan verir, heç bir proqram yoxdur ki, düzgün qaydada işləməyəcək bilər ki, bir server icarəyə əgər.
bir masa nədir?
Cədvəl, artıq qeyd olunduğu kimi, zəruri data saklar bu alət. Onlar xüsusiyyət nədir? bir masa yaratmaq, o, aid olan verilənlər bazası göstərir əmin olun. çünki onlar müəyyən proqramları ilə qarşılıqlı ki, ən software tools nəzərdə tutulmuşdur ki, - masalar, özləri tərəfindən deyil, problemli mövcud bir vəziyyət.
adətən bir MySQL cədvəl necə baxmaq olar? Onlar məlumat (müəyyən bir sütun var veri növü) və hər bir fənn haqqında məlumat saxlanılır olan seriyası. seriyası ilə hələ yalnız - Yeni mövzu var - (bu çıxarılır çıxararaq) yeni bir sıra edir. az çətindir sütun ilə. bir sütun yalnız bir data növü ola bilər ki. iş bir rəqəmli sütun ilə həyata keçirilir Belə ki, mətn bu ola bilməz yazın. müxtəlif növ bir növ, bir neçə (təxminən 30 artıq ayrı-ayrı məqalə uğradı) var.
rekord nədir?
Və ən son MySQL istifadə zamanı baş verə bilər səhvlər üçün hərəkət əvvəl, - qeyd. Hər bir rekord (və ya sıra) masa və ya birdən çox masalar onu axtarmaq üçün imkan verir ki, unikal identifikator olmalıdır. Potensial uzunluğu məhdudlaşdırılması deyil, "manual" rejimində asan keçirmək üçün "normal" şəklində gətirilməsi müraciət. belə azalması mahiyyəti Protokol bir neçə parçalara sınıq və müxtəlif cədvəllər yerləşdirilir edir. bu bölmə baxmayaraq, unikal identifikator üçün birlikdə sayəsində qoymaq mümkündür. Sense actuation normal forma qrup ortaq bir şey əsasında obyektlərin məlumat. Məsələn, kitabxana masa "Man", "Kitablar" və "logs" yaradıla bilər. praktikada bu həyata keçirilə bilər və bir giriş ilə bir masa, baxmayaraq ki, bütün zəruri məlumatları ehtiva edir.
Mümkün səhvlər istifadə
İndi mövzuya bilərsiniz №2. səhvlər var niyə hansıdır? Əksər hallarda, bütün insan amili günahlandırır. Bu müəyyən və ya səhv sorğu tərtib edərkən kodu daxil crept ki, bir ibtidai səhv ola bilər:
- bir verilənlər bazası birləşdirən bir problem varsa, onun bütövlüyünü, eləcə də tələb fayl yoxlamaq lazımdır: bu səhv adı, və ya verilənlər bazası parol verilə bilər. Yəqin ki, MySQL hata beledir çünki bazası ilə bağlı olmalıdır və məlumat oxumaq təmin etmək üçün bir proqram alət qəbulu olmaması baş verir.
- tələb zaman masalar data məlumatların yüksək keyfiyyətli decoding qayğı, eləcə də sizin üçün MySQL server məlumat transfer geri lazımdır. Artıq yuxarıda qeyd edildiyi kimi, bir qayda olaraq, MySQL belə heç bir zərər tələb data bütün gəlmək olub ayıklama alətləri ilə yoxlanılacaq "vasitəçilərin" dəstəyi istifadə olunur. Onlar gəlib, ancaq onları istifadə edə bilərsiniz - bu qəbul data decoding iş deməkdir. Bu halda, bu, kiçik iş həcmi ilə başlayan işçilər üçün bütün variantları cəhd etmək olardı. Xüsusilə bu hər şey təcrübə və MySQL səhv həll bir sahədir ki, proqramlaşdırma anlamaq başlayır edənlər, bütün mümkün variantları cəhd edərək, özünüz edə bilərsiniz, yadda olmalıdır.