MySQL-də bir verilənlər bazasının qurulması

Müəllif: Tamara Smith
Yaradılış Tarixi: 20 Yanvar 2021
YeniləMə Tarixi: 1 İyul 2024
Anonim
Verilənlər bazası, Access-ə giriş
Videonuz: Verilənlər bazası, Access-ə giriş

MəZmun

MySQL olduqca qorxudan bir proqram ola bilər. Bütün əmrlər əmr istəməsindən daxil edilməlidir; qrafik interfeys yoxdur. Bu səbəbdən özünüzə çox vaxt və baş ağrısından qurtara bilmək üçün bir verilənlər bazası yaratmaq və redaktə etmək barədə bəzi əsas biliklərə sahib olmağınız vacibdir. ABŞ əyalətlərinin məlumat bazasını yaratmaq üçün aşağıdakı təlimatı izləyin. və əyalətə düşən sakinlərin sayı.

Addımlamaq

Metod 2-dən 1: verilənlər bazasını yaratmaq və redaktə etmək

  1. Verilənlər bazasını yaradın. MySQL əmr sətrindən CREATE DATABASE DATABASENAME> əmrini işə salın; in. Veritabanın adı üçün boşluq qoymadan DATABASENAMEs> dəyişdirin.
    • Məsələn, ABŞ-ın bütün əyalətlərinin bir verilənlər bazası yaratmaq üçün aşağıdakı kodu daxil edin: DATABASE us_states CREATE;
    • Qeyd: əmrlərin böyük hərflə yazılmasına ehtiyac yoxdur.
    • Qeyd: Bütün MySQL əmrləri ";" ilə ləğv edilməlidir. Bunu unutsanız, sadəcə ";" edə bilərsiniz. onsuz da əvvəlki əmri yerinə yetirə bilmək üçün növbəti sətirdə.
  2. Mövcud verilənlər bazalarınızın siyahısı göstərilir. DATABASES GÖSTƏR əmrini işə salın; saxladığınız bütün verilənlər bazalarının siyahısını göstərmək üçün. Yeni yaratdığınız verilənlər bazası ilə yanaşı bir mysql verilənlər bazası və bir test verilənlər bazası da görürsünüz. Hələlik buna laqeyd qala bilərsiniz.
  3. Verilənlər bazasını seçin. Verilənlər bazası yaradıldıqdan sonra onu redaktə etməyə başlamaq üçün onu seçməlisiniz. Aşağıdakı əmri daxil edin: US_states istifadə;. İndi aktiv verilənlər bazanızın indi us_states olduğunu bildirmək üçün verilənlər bazası mesajının dəyişdirildiyini görəcəksiniz.
  4. Cədvəl yaradın. Verilənlər bazanızdakı bütün məlumatların saxlandığı bir cədvəl. Bunu yaratmaq üçün əvvəlcə ilk əmrdə cədvəlin bütün formatlarını daxil etməlisiniz. Cədvəl yaratmaq üçün aşağıdakı əmri daxil edin: CƏDVƏL vəziyyətlərini YARADIN (id INT NULL PRIMARY KEY AUTO_INCREMENT, vəziyyət CHAR (25), INT (9)); Bu, "vəziyyətlər" adlı və 3 sahədən ibarət bir cədvəl yaradacaq: id, əyalət və əhali.
    • INT əmri, sahə idində yalnız tam ədədlər (tam ədədlər) ola biləcəyini təmin edir.
    • NOT NULL əmri id sahəsinin boş ola bilməməsini təmin edir.
    • PRIMARY KEY açarı id sahəsinin cədvəlin açarı olduğunu göstərir. Açar sahə unikaldır və dublikat ola bilməz.
    • AUTO_INCREMENT əmri, hər giriş / qeyd əlavə edildikdə id sahəsinin artırılmasına səbəb olur, əsasən hər bir giriş avtomatik olaraq nömrələnir.
    • CHAR (simvollar) və INT (tam ədədlər) kodları bu sahələrə hansı növ məlumat daxil edilə biləcəyini göstərir. Komutların yanındakı nömrə bu sahəyə neçə simvol yerləşə biləcəyini göstərir.
  5. Cədvəldə bir giriş yaradın. Artıq cədvəl yaradıldığı üçün məlumat daxil etməyə başlamağın vaxtı gəldi. İlk giriş üçün aşağıdakı əmrdən istifadə edin: INSERT INTO əyalətləri (id, əyalət, əhali) DƏYƏRLƏRİ (NULL, "Alabama", "4822023");
    • Əslində, verilənlər bazasına məlumatları cədvəlin üç uyğun sahəsinə qoymağı söyləyirsiniz.
    • Sahə idinin NULL olmayan xüsusiyyəti olduğundan, NULL dəyərinin daxil edilməsi AUTO_INCREMENT sayəsində bu sahənin avtomatik olaraq 1 artırılmasına səbəb olacaqdır.
  6. Daha çox giriş edin. Tək bir əmrdən istifadə edərək birdən çox giriş yarada bilərsiniz. Aşağıdakı 3 vəziyyətə daxil olmaq üçün aşağıdakıları yazın: INSERT INTO əyalətlərinə (id, əyalət, əhali) DƏYƏRLƏR (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ') Arkansas ',' 2949131 ');
    • Bu, belə görünən bir cədvəl yaradacaq:

      Yeni verilənlər bazanızı soruşun. Verilənlər bazası yaradıldıqdan sonra müəyyən nəticələr əldə etmək üçün sorğular keçirə bilərsiniz. Əvvəlcə bu əmri daxil edin: SELECT * FROM us_states;. Bu, "bütün" və ya hamısını ifadə edən əmrdəki " *" ulduzuna görə bütün verilənlər bazasını qaytarır.
      • Daha inkişaf etmiş bir sorğu aşağıdakılardır: SELECT state, population FROM us_states SİFARİŞ EDƏN populyasiya; Bu, dövlətlərin cədvəlini əlifba sırası ilə deyil, əhali sayına görə qaytarır. Id sahəsi göstərilmir, çünki yalnız giriş vəziyyətini və populyasiyanı istəmisiniz.
      • Əyalətlərin populyasiyasını tərs qaydada göstərmək üçün aşağıdakı sorğudan istifadə edin: SELECT state, population FROM us_states SİFARİŞ BY populyasiya DESC;. DESC sorğusu ən yüksəkdən aşağıya doğru bir siyahı tərs qaydada qaytarır.

Metod 2-dən 2: MySQL ilə davam edin

  1. MySQL-i Windows PC-yə quraşdırın. MySQL-i evdəki kompüterinizə necə quraşdıracağınızı öyrənin.
  2. MySQL verilənlər bazasının silinməsi.
  3. PHP və MySQL öyrənin. PHP və MySQL öyrənmək əyləncə və iş üçün güclü veb saytlar yaratmağı təmin edəcəkdir.
  4. MySQL verilənlər bazanızın ehtiyat nüsxəsini çıxarın. Məlumatlarınızın bir nüsxəsini çıxarmaq hər zaman tövsiyə olunur, xüsusən də vacib bir verilənlər bazası ilə əlaqədardır.
  5. Verilənlər bazanızın strukturunun dəyişdirilməsi. Verilənlər bazasından fərqli bir şəkildə istifadə ediləcəksə, fərqli məlumatları idarə etmək üçün strukturunu dəyişdirməlisiniz.

Göstərişlər

  • Bəzi çox istifadə olunan məlumat növləri: (Tam bir siyahı üçün http://dev.mysql.com/doc/ adresindəki mysql sənədlərinə baxın)
    • CHAR(uzunluq) - Sətir / simvol sətrindəki simvolların sayı
    • VARCHAR(uzunluq) - Maksimum uzunluqlu simli simvolların dəyişən sayı uzunluq.
    • MƏTN - Maksimum 64KB mətn uzunluğunda simli dəyişən simvol sayı.
    • İNT(uzunluq) - maksimum rəqəm sayı ilə göstərilən 32 bitli tam ədəd uzunluq ("-" mənfi ədədi bir rəqəm kimi sayılır.)
    • Ondalık(uzunluq,dek) - ilə göstərilən rəqəmlərin sayı ilə ondalık rəqəm uzunluq. Sahə dek icazə verilən maksimum onluq yer sayını göstərir.
    • TARİX - Tarix (il, ay, tarix))
    • ZAMAN - Vaxt (saat, dəqiqə, saniyə)
    • ENUM(’dəyər1’,’dəyər2", ....) - Sayım dəyərlərinin siyahısı.
  • Bəzi istəyə uyğun parametrlər:
    • NULL DEYİL - Bir dəyər verilməlidir. Sahə boş qala bilməz.
    • XƏSTƏLİKcari dəyər - Heç bir dəyər göstərilməyibsə cari dəyər sahəyə təyin edilmişdir.
    • İmzasız - Rəqəmsal sahələr üçün rəqəmin heç vaxt mənfi olmadığından əmin olun.
    • AUTO_INCREMENT - Hər dəfə masaya bir sıra əlavə olunduqda dəyər avtomatik olaraq artır.