MySQL -də bir verilənlər bazası necə yaradılır (şəkillərlə)

Mündəricat:

MySQL -də bir verilənlər bazası necə yaradılır (şəkillərlə)
MySQL -də bir verilənlər bazası necə yaradılır (şəkillərlə)

Video: MySQL -də bir verilənlər bazası necə yaradılır (şəkillərlə)

Video: MySQL -də bir verilənlər bazası necə yaradılır (şəkillərlə)
Video: Dərs 030- Revit Architecture - Landşafta Səviyələri Əlavə Etmək 2024, Aprel
Anonim

Bu wikiHow sizə MySQL -də verilənlər bazası yaratmağı öyrədir. Verilənlər bazası yaratmaq üçün "mysql" əmr satırı interfeysini açmalı və server işləyərkən verilənlər bazası əmrlərinizi daxil etməlisiniz.

Addımlar

3 -dən 1 -ci hissə: MySQL əmr satırının açılması

258108 1
258108 1

Addım 1. MySQL serverinizin bağlı olduğundan əmin olun

MySQL serveriniz hazırda onlayn deyilsə, verilənlər bazası yarada bilməzsiniz.

MySQL Workbench -i açaraq, serverinizi seçərək və "Administrasiya - Server Vəziyyəti" sekmesinde "Server Status" göstəricisinə baxaraq serverin vəziyyətini yoxlaya bilərsiniz

258108 2
258108 2

Addım 2. Quraşdırma qovluğunun yolunu kopyalayın

Bu yol, Windows kompüter və ya Mac istifadə etməyinizdən asılı olaraq dəyişəcək:

  • Windows - C:/Proqram Fayllarını/MySQL/MySQL Workbench 8.0 CE/Kopyalayın/son qovluğun adını ən son MySQL adı ilə əvəz etməyinizə əmin olun.
  • Mac-Son qovluğun adını ən son MySQL qovluq adı ilə əvəz etməyinizə əmin olaraq /usr/local/mysql-8.0.13-osx10.13-x86_64/ kopyalayın.
258108 3
258108 3

Addım 3. Kompüterinizin əmr satırını açın

Windows kompüterində Komanda İstemi istifadə edəcəksiniz, Mac istifadəçiləri isə Terminalı açacaq.

258108 4
258108 4

Addım 4. MySQL quraşdırma qovluğunun qovluğuna keçin

Cd və boşluq yazın, quraşdırma qovluğunun yolunu yapışdırın və ↵ Enter düyməsini basın. Məsələn, əksər Windows kompüterlərində aşağıdakıları edərdiniz:

cd C: / Proqram Faylları / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Addım 5. MySQL giriş əmrini açın

Məsələn, "mən" adlı bir istifadəçinin giriş əmrini açmaq üçün aşağıdakıları yazmalısınız və ↵ Enter düyməsini basın:

mysql -u mənə -p

258108 6
258108 6

Addım 6. Hesab parolunuzu daxil edin

MySQL istifadəçi hesabınızın parolunu yazın və sonra ↵ Enter düyməsini basın. Bu sizi daxil edəcək və əmr satırı tətbiqinizi MySQL sorğusuna bağlayacaq.

  • Komanda satırı tətbiqinizdə "MySQL>" etiketinin göründüyünü görməlisiniz. Bu andan etibarən daxil etdiyiniz bütün əmrlər MySQL əmr satırı tətbiqi vasitəsi ilə işlənəcək.
  • MySQL əmrlərini necə daxil edəcəyinizi öyrənin. MySQL əmrləri, əmrin son hissəsindən dərhal sonra nöqtəli vergüllə (;) daxil edilməlidir, baxmayaraq ki, əmri daxil edə bilərsiniz, nöqtəli vergül yazın və ↵ Enter düyməsini yenidən basın.

3 -dən 2 -ci hissə: bir verilənlər bazası yaratmaq

258108 7
258108 7

Addım 1. Veritabanınızın faylını yaradın

Bunu "verilənlər bazası yarat" əmrini yazaraq, verilənlər bazanızın adını və nöqtəli vergül əlavə edərək və ↵ Enter düyməsini basaraq edə bilərsiniz. "Pet Records" adlı bir verilənlər bazası üçün, məsələn, aşağıdakıları daxil edərdiniz:

Pet_Records verilənlər bazası yaratmaq;

  • Veritabanınızın adında boşluq ola bilməz; ada bir boşluq əlavə etmək istəyirsinizsə, alt xəttdən istifadə etməlisiniz (məsələn, "Mənim Dostlarım" "Friends_of_Mine" olardı).
  • Hər MySQL əmri nöqtəli vergüllə bitməlidir. İlk dəfə nöqtə -vergül əldən verdiyiniz halda, işarənin yanına yaza bilərsiniz görünəndən sonra yenidən Enter düyməsini basın.
258108 8
258108 8

Addım 2. Mövcud verilənlər bazasını göstərin

Aşağıdakıları yazaraq ↵ Enter düyməsini basaraq cari verilənlər bazası siyahısını tərtib edə bilərsiniz:

verilənlər bazasını göstərmək;

258108 9
258108 9

Addım 3. Verilənlər bazanızı seçin

Verilənlər bazanızı "name" in verilənlər bazasının adı olduğu user name yazaraq siyahıdan seçə bilərsiniz. Məsələn, "Pet Records" verilənlər bazanız üçün aşağıdakıları yazmalı və ↵ Enter düyməsini basmalısınız:

Pet_Records istifadə edin;

258108 10
258108 10

Addım 4. Təsdiq mesajını gözləyin

"Verilənlər bazası dəyişdirildi" ifadəsini son yazdığınız əmrin altında göründükdən sonra verilənlər bazasının məzmununu yaratmağa davam edə bilərsiniz.

3 -dən 3 -cü hissə: Cədvəl yaratmaq

258108 11
258108 11

Addım 1. Fərqli cədvəl əmrlərini anlayın

Masanızı yaratmadan əvvəl bilmək istədiyiniz bir neçə əsas cəhət var:

  • Başlıq - Başlığınız "masa yaratmaq" əmrindən dərhal sonra gedəcək və verilənlər bazanızın adı ilə eyni qaydalara riayət etməlidir (məsələn, boşluq yoxdur).
  • Sütun Başlığı - Parantezlər qrupuna müxtəlif adlar yazaraq sütun başlıqlarını təyin edə bilərsiniz (növbəti addımın nümunəsinə baxın).
  • Hüceyrə Uzunluğu - Hüceyrə uzunluğunu təyin edərkən ya "VARCHAR" (dəyişən simvollar, yəni bir ilə VARCHAR -ın məhdud sayda sayı arasında yaza biləcəyiniz mənasını verirsiniz) və ya "CHAR" (göstəriləndən artıq və nə az tələb etmir) istifadə edəcəksiniz simvol sayı; məsələn, CHAR (1) bir simvol, CHAR (3) üç simvol tələb edir və s.).
  • Tarix - Cədvəlinizə bir tarix əlavə etmək istəyirsinizsə, sütunun məzmununun tarix olaraq formatlaşdırılacağını bildirmək üçün "TARİX" əmrindən istifadə edəcəksiniz. Tarix daxil edilməlidir

    YYYY-AA-GG

  • format.
258108 12
258108 12

Addım 2. Cədvəl konturu yaradın

Diaqramınız üçün məlumat daxil etməzdən əvvəl aşağıdakıları yazaraq ↵ Enter düyməsini basaraq qrafikin quruluşunu yaratmalısınız.

cədvəl adı (sütun1 varchar (20), sütun2 varchar (30), sütun3 char (1), sütun4 tarix) yaratmaq;

  • Məsələn, iki VARCHAR sütunu, CHAR sütunu və tarix sütunu olan "Ev heyvanları" adlı bir masa yaratmaq üçün aşağıdakıları yaza bilərsiniz:
  • ev heyvanları (Ad varchar (20), Cins varchar (30), Cins char (1), DOB tarixi) cədvəli yaradın;

258108 13
258108 13

Addım 3. Masanıza bir xətt əlavə edin

"Daxil et" əmrindən istifadə edərək verilənlər bazanızın məlumatlarını sətir-sətir daxil edə bilərsiniz:

ad dəyərlərinə daxil edin ('sütun1 dəyəri', 'sütun2 dəyəri', 'sütun3 dəyəri', 'sütun4 dəyəri');

  • Daha əvvəl istifadə olunan "Ev heyvanları" cədvəli nümunəsi üçün xəttiniz belə görünə bilər:

    Ev heyvanları dəyərlərini daxil edin ('Fido', 'Husky', 'M', '2017-04-12');

  • Sütun boş olduqda bir sütunun məzmunu üçün NULL sözünü daxil edə bilərsiniz.
258108 14
258108 14

Addım 4. Mümkünsə məlumatlarınızın qalan hissəsini daxil edin

Veritabanınız nisbətən kiçikdirsə, "daxil et" kodunu istifadə edərək, qalan məlumatları sətir-sətir daxil edə bilərsiniz. Bunu etməyi seçsəniz, növbəti addımı atlayın.

258108 15
258108 15

Addım 5. Lazım gələrsə mətn faylı yükləyin

Əl ilə daxil etməkdən daha çox məlumat xətti tələb edən bir verilənlər bazanız varsa, aşağıdakı kodu istifadə edərək məlumatları ehtiva edən bir mətn sənədinə istinad edə bilərsiniz:

'\ r / n' ilə bitən cədvəl adı sətirlərinə '/path/name.txt' məlumatlarını yükləyin;

  • "Ev heyvanları" nümunəsi üçün aşağıdakı kimi bir şey yazardınız:

    'C: /Users/name/Desktop/pets.txt' məlumatlarını yerli infile yükləyin '\ r / n' ilə bitən Ev heyvanları xətləri;

  • Mac kompüterində '\ r / n' yerinə '\ r' ilə "sonlandırılan xətlər" əmrini istifadə etməlisiniz.
258108 16
258108 16

Addım 6. Cədvəlinizə baxın

Şou verilənlər bazasına daxil olun; əmr edin, sonra adından * seçin yazaraq verilənlər bazanızı seçin; burada "ad" verilənlər bazasının adıdır. Məsələn, "Pet Records" verilənlər bazasından istifadə edirsinizsə, aşağıdakıları daxil edərdiniz:

verilənlər bazasını göstərmək; Pet_Records -dan * seçin;

İpuçları

  • Tez -tez istifadə olunan bəzi məlumat növlərinə aşağıdakılar daxildir:

    • CHAR(uzunluq) - sabit uzunluqlu simli simli
    • VARÇAR(uzunluq) - maksimum uzunluğu olan dəyişən uzunluqlu simli simli
    • Mətn - maksimum uzunluğu 64 KB olan mətn dəyişən uzunluqlu simli simli
    • INT(uzunluq)-maksimum uzunluq rəqəmləri olan 32 bitlik tam ədəd ('-' mənfi ədəd üçün 'rəqəm' sayılır)
    • Ondalık(uzunluq, dek) - Ümumi uzunluğun göstərilmə simvollarına qədər ondalık sayı; dec sahəsi icazə verilən maksimum onluq yerlərin sayını göstərir
    • TARİX - Tarix dəyəri (il, ay, tarix)
    • ZAMAN - Zaman dəyəri (saat, dəqiqə, saniyə)
    • ENUM("dəyər1", "dəyər2",….) - Sayılmış dəyərlərin siyahısı
  • Bəzi əlavə parametrlərə aşağıdakılar daxildir:

    • NULL DEYİL - Bir dəyər verilməlidir. Sahəni boş buraxmaq olmaz.
    • VARSAYILDI default-value-Heç bir dəyər verilmirsə, default dəyər sahəyə təyin olunur.
    • İMZASIZ - Rəqəmsal sahələr üçün sayın heç vaxt mənfi olmamasını təmin edir.
    • AUTO_INCREMENT - Cədvələ hər dəfə bir satır əlavə edildikdə dəyər avtomatik olaraq artırılacaq.

Xəbərdarlıqlar

  • "MySQL" əmr satırına daxil olmaq istəyərkən MySQL serveriniz işləmirsə, davam edə bilməyəcəksiniz.
  • Hər hansı bir kodlaşdırmada olduğu kimi, əmrlərinizi daxil etməyə cəhd etməzdən əvvəl tam olaraq yazıldığından və aralığından əmin olun.

Tövsiyə: