Bu wikiHow sizə MySQL istifadə edərək verilənlər bazası yaratmağı öyrədir. Verilənlər bazası yaratmaq üçün server işləyərkən "mysql" əmr satırı interfeysini açmalı və verilənlər bazası əmrlərini daxil etməlisiniz.
Addım
3 -dən 1 -ci hissə: MySQL əmr satırının açılması
Addım 1. MySQL serverinin bağlı olduğundan əmin olun
ServerMySQL şəbəkədə deyilsə, verilənlər bazası yarada bilməzsiniz.
MySQL Workbench -i açaraq, serveri seçərək və "Administrasiya - Server Vəziyyəti" sekmesinde "Server Status" göstəricisinə baxaraq serverin vəziyyətini yoxlaya bilərsiniz
Addım 2. Quraşdırma qovluğunun ünvanını (yolunu) kopyalayın
Ünvan istifadə olunan əməliyyat sistemindən asılı olacaq (məsələn, Windows və ya Mac):
- Windows - C:/Proqram Fayllarını/MySQL/MySQL Workbench 8.0 CE/kopyalayın və son qovluq adını cari MySQL qovluq adı ilə əvəz etdiyinizə əmin olun.
- Mac-/usr/local/mysql-8.0.13-osx10.13-x86_64/ kopyalayın və son qovluq adını cari MySQL qovluq adı ilə əvəz etdiyinizə əmin olun.
Addım 3. Bir kompüterin əmr satırı proqramını açın
Windows kompüterində Əmr əmrindən istifadə edin. Eyni zamanda, Mac kompüter istifadəçiləri Terminaldan istifadə edə bilərlər.
Addım 4. Girişi MySQL quraşdırma qovluğu qovluğuna dəyişdirin
Cd yazın və boşluq daxil edin, quraşdırma qovluğunun ünvanını yapışdırın və Enter düyməsini basın. Məsələn, Windows kompüterində aşağıdakı girişi yaza bilərsiniz:
cd C: / Proqram Faylları / MySQL / MySQL Workbench 8.0 CE
Addım 5. MySQL giriş əmrini açın
Məsələn, "mənim" istifadəçi adı üçün giriş sorğusunu açmaq üçün aşağıdakı girişi yazın və Enter düyməsini basın:
mysql -u mənə -p
Addım 6. Hesab parolunu daxil edin
MySQL istifadəçi hesabınızın şifrəsini daxil edin və Enter düyməsini basın. Hesabınıza daxil olacaqsınız və əmr satırı tətbiqi MySQL əmrləri ilə əlaqələndiriləcəkdir.
- Komanda xətti tətbiq pəncərəsində "MySQL>" işarəsini görə bilərsiniz. Bu mərhələdən etibarən daxil etdiyiniz bütün əmrlər MySQL əmr satırı tətbiqi vasitəsi ilə işlənəcəkdir.
- 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ül (;) ilə daxil edilməlidir. Bir əmr daxil edə, nöqtəli vergül yaza və yenidən Enter düyməsini basa bilərsiniz.
3 -dən 2 -ci hissə: bir verilənlər bazası yaratmaq
Addım 1. Verilənlər bazası faylı yaradın
Verilənlər bazası yaratmaq, "verilənlər bazası yaratmaq" əmrini yazmaq, verilənlər bazası adını əlavə etmək və nöqtəli vergül daxil etmək və Enter düyməsini basaraq birini yarada bilərsiniz. "Heyvan Məlumatları" adlı bir verilənlər bazası üçün, məsələn, aşağıdakı əmri daxil edin:
Pet_Data_Animals verilənlər bazası yaratmaq;
- Verilənlər bazası adlarında boşluq ola bilməz. Boşluqları adınıza daxil etmək istəyirsinizsə, alt xəttdən istifadə etməlisiniz (məsələn, "Ən Yaxşı Dostum" "Ən Yaxşı Dostum" olur).
- Hər MySQL əmri nöqtəli vergüllə bitməlidir. Birinci nöqtəli vergülü unudursanız, "yanında yaza bilərsiniz. … ”Göstərilir, sonra yenidən Enter düyməsini basın.
Addım 2. Hazırda saxlanılan verilənlər bazasını göstərin
Aşağıdakı əmri yazaraq Enter düyməsini basaraq saxlanan verilənlər bazalarının siyahısını göstərə bilərsiniz:
verilənlər bazasını göstərmək;
Addım 3. Bir verilənlər bazası seçin
Verilənlər bazası adı olaraq "adı" ilə istifadə adı əmrini yazaraq siyahıdan bir verilənlər bazası seçə bilərsiniz. Məsələn, "Heyvan Məlumatları" verilənlər bazası üçün aşağıdakı əmri yazın və Enter düyməsini basın:
Data_Animal_Pet istifadə edin;
Addım 4. Təsdiq mesajının görünməsini gözləyin
Son daxil edilən əmrin altında "Verilənlər bazası dəyişdirildi" ifadəsini gördükdən sonra verilənlər bazası məzmun yaratmağa keçə bilərsiniz.
3 -dən 3 -cü hissə: Cədvəllər Yaratmaq
Addım 1. Müxtəlif cədvəl əmrlərini anlayın
Cədvəl yaratmadan əvvəl bilməli olduğunuz bir neçə əsas məqam var:
- Başlıq - Cədvəl adı "masa yarad" əmrindən dərhal sonra əlavə olunur və verilənlər bazası adı ilə eyni qaydalara riayət etməlidir (məsələn, boşluq yoxdur).
- Sütun başlıqları - Mövzu adlarını mötərizədə yazaraq sütun başlıqlarını təyin edə bilərsiniz (növbəti addım nümunəsinə baxın).
- Kvadrat uzunluğu - Qutunun uzunluğunu təyin edərkən "VARCHAR" (bir və maksimum "VARCHAR" simvolları arasında yazmağa imkan verən dəyişən bir simvol) və ya "CHAR" (daha çox və daha az tələb etmir) istifadə edə bilərsiniz. göstərilən simvol sayı; məsələn, "CHAR (1)" bir simvol tələb edir, "CHAR (3)" üç simvol tələb edir və s.).
-
Tarixlər - Qrafikə tarix əlavə etmək istəyirsinizsə, sütunun məzmununun tarix kimi formatlaşdırılması lazım olduğunu göstərmək üçün "TARİX" əmrindən istifadə edin. Bundan əlavə, tarixlər il-ay-tarix formatında daxil edilməlidir (
XXXX-XX-XX
- ).
Addım 2. Cədvəli təsvir edin
Diaqrama məlumat daxil etməzdən əvvəl aşağıdakı əmri yazaraq Enter düyməsini basaraq bir cədvəl quruluşu 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, "VARCHAR" iki sütunu, bir CHAR sütunu və bir tarix sütunu olan "Ev heyvanları" adlı bir cədvəl yaratmaq üçün aşağıdakı əmri yaza bilərsiniz:
cədvəl yaradın Pet_Animal (Ad varchar (20), Növ varchar (30), Cins xarakter (1), Doğum_Tarix tarixi);
Addım 3. Cədvələ satır əlavə edin
"Daxil et" əmri ilə verilənlər bazası məlumatlarını sətir bazasına daxil edə bilərsiniz:
table_name 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 "Pets_Pet" cədvəli üçün məlumat satırlarınız belə olmalıdır:
Pet_Animal dəyərlərinə daxil edin ('Fido', 'Husky', 'J', '2017-04-12');
- Sütun boşdursa, NULL sözünü sütun məzmunu olaraq daxil edə bilərsiniz.
Addım 4. Daxil edin. Bunu etmək istəyirsinizsə, növbəti addımı atlayın.
Addım 5. Gerekirse bir mətn faylı yükləyin
Əl ilə bir -bir yazsanız ağrıyacaq daha çox məlumat sırasına malik bir verilənlər bazanız varsa, aşağıdakı kodu istifadə edərək məlumatları ehtiva edən bir mətn faylı yükləyə bilərsiniz:
'\ r / n' ilə bitən nama_tabel cədvəlinə '/path/namaberkas.txt' yerli məlumatlarını yükləyin;
-
"Pet_Animal" cədvəlinə aşağıdakı kodu və ya əmri yaza bilərsiniz:
'C: /Users/username/Desktop/pets.txt' lokal məlumatların yüklənməsini '\ r / n' ilə sona çatan Pets_Pets xətlərinə yükləyin;
- Mac kompüterlərində '\ r / n' yerinə '\ r' ilə "sonlandırılan xətlər" əmrini istifadə etməlisiniz.
Addım 6. Yaranan cədvəli nəzərdən keçirin
Veriliş veritabanlarını göstərin; əmrini daxil edin, sonra verilənlər bazası adı olaraq "ad" yazaraq adından * seçin yazaraq verilənlər bazasını seçin. Məsələn, "Pet_List" verilənlər bazasından istifadə edirsinizsə, aşağıdakı əmri yazın:
verilənlər bazasını göstərmək; Pet_Listdən * seçin;
İpuçları
-
Burada ən çox istifadə edilən məlumat növlərindən bəziləri:
- “ CHAR ”(Uzunluq) - Bu dəyişən müəyyən bir simvol uzunluğuna malikdir (string).
- “ VARÇAR ”(Uzunluq) - Bu dəyişən maksimum simvol uzunluğuna malikdir (daxil etdiyiniz uzunluq dəyişəninə görə).
- “ Mətn ” - Bu dəyişənin maksimum mətn uzunluğu 64 kilobata bərabər olan bir simvol dəsti var.
- “ INT ”(Uzunluq)-Bu dəyişən maksimum rəqəm uzunluğuna malik olan 32 bitlik tam ədəddir (mənfi işarələr və ya“-”mənfi ədədlər üçün“rəqəm”sayılır).
- “ Ondalık ”(Uzunluq, onluq) - Bu dəyişən, göstərilən simvolların ümumi sayı kimi uzunluq dəyəri olan ondalık rəqəmdir. Bu arada, ondalık sütunu vergüldən sonra göstərilə biləcək maksimum ədəd sayını göstərir.
- “ TARİX ”-Bu dəyişən, il-ay-tarix formatında tarixi ehtiva edir (####-##-##).
- “ ZAMAN ”-Bu dəyişən saatı dəqiqə-saniyə formatında saxlayır.
- “ ENUM ”(" Dəyər1 "," dəyər2 ",….) - Bu dəyişən tam ədədlərin və ya dəyərlərin siyahısını ehtiva edir.
-
İstifadə edə biləcəyiniz bəzi əlavə parametrlər:
- “ NULL DEYİL ” - Bu parametrlə bir dəyər daxil etməlisiniz. Sütunu boşaltmaq olmaz.
- “ VARSAYILDI ”Default-value-Heç bir məlumat və ya dəyər daxil edilmədikdə, default dəyər avtomatik olaraq sütuna əlavə olunacaq.
- “ İMZASIZ ” - Rəqəmsal sahədə parametr, daxil edilmiş nömrənin mənfi ədəd olmayacağını təmin edir.
- “ AUTO_INCREMENT ” - Bu parametrlə cədvələ hər dəfə yeni bir sətir əlavə etdikdə dəyər avtomatik olaraq artırılacaq.
Xəbərdarlıq
- "MySQL" əmr satırına daxil olmağa çalışdığınız zaman MySQL serveri işləmirsə, bu prosesi davam etdirə bilməzsiniz.
- Digər kodlamalarda olduğu kimi, girməyə çalışmazdan əvvəl daxil etdiyiniz əmrlərin düzgün yazım və aralıqla yazıldığından əmin olun.