MySQL verilənlər bazasının sıfırdan yaradılması üzrə təlimat
MySQL dünyanın ən populyar relyasiya verilənlər bazası idarəetmə sistemlərindən (RDBMS) biridir. Sürəti, etibarlılığı və istifadəsi asanlığı ilə tanınır. Bu məqalədə quraşdırma, bağlantılar, cədvəl yaradılması və məlumatların manipulyasiyası da daxil olmaqla, MySQL verilənlər bazasını sıfırdan yaratmaq üçün addımları əhatə edəcəyik.
1. MySQL Quraşdırılması
Addım 1: MySQL-i yükləyin
Əvvəlcə MySQL-i yükləməlisiniz. Rəsmi MySQL veb saytına (https://dev.mysql.com/downloads/) daxil olun və əməliyyat sisteminizə uyğun MySQL versiyasını seçin. Pulsuz Community versiyasını yüklədiyinizdən əmin olun.
Addım 2: MySQL-i quraşdırın
Yüklədikdən sonra, verilən təlimatlara uyğun olaraq quraşdırma addımlarını izləyin. Quraşdırma prosesi adətən aşağıdakıları əhatə edir:
– Şərtlər və qaydalarla razılaşın.
– Quraşdırılacaq komponentləri seçin (Server, Workbench və s.).
– Server parametrlərini təyin edin (port, kök parolu və s.).
– MySQL xidmətini işə salmaq.
Standart parametrləri seçə bilərsiniz, ancaq kök parolunu qeyd etməyi unutmayın.
2. MySQL Workbench-dən istifadə
MySQL Workbench verilənlər bazasının idarə edilməsini asanlaşdıran GUI alətidir. Aşağıdakı təlimatlar MySQL Workbench-dən istifadə edəcək, lakin əmr sətrindən də istifadə edə bilərsiniz.
Addım 1: MySQL Workbench-i açın
MySQL Workbench-i açın və yeni bir əlaqə yaradın. Bağlantı adını və server məlumatlarını (adətən `localhost` və ya `127.0.0.1`), eləcə də quraşdırma zamanı yaratdığınız root parolunu daxil edin.
Addım 2: Yeni verilənlər bazasının yaradılması
Sol paneldəki `Sxemlər` üzərinə sağ klikləyin və `Sxem yarat` seçin. İstədiyiniz verilənlər bazası adını daxil edin, məsələn, `db_tutorial`.
“`sql
VERİLƏN BAZASINI YARAT db_tutorial;
""
3. Cədvəl yaradın
İndi `db_tutorial` verilənlər bazasında bir cədvəl yaradacağıq.
Addım 1: Verilənlər Bazasını Seçin
Əmr sətrindən istifadə edirsinizsə:
“`sql
db_tutorial-dan istifadə edin;
""
MySQL Workbench istifadə edirsinizsə, sxemlər panelində `db_tutorial` üzərinə iki dəfə klikləyin.
Addım 2: Cədvəl Yaradın
"İstifadəçilər" cədvəli yaratmaq üçün nümunə SQL skripti:
“`sql
CREATE TABLE istifadəçiləri (
id INT AUTO_INCREMENT ƏSAS KEY,
istifadəçi adı VARCHAR(50) NULL DEMƏK,
e-poçt VARCHAR(100) NULL DEYİL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
""
İzahat:
– `id`: Avtomatik artımlı ilkin açar kimi.
– `istifadəçi adı`: İstifadəçi adını saxlamaq üçün sütun.
– `email`: İstifadəçi e-poçtunu saxlamaq üçün sütun.
– `created_at`: Giriş yaradıldığı zaman zaman damğasını saxlamaq üçün sütun.
4. Məlumatların daxil edilməsi
Addım 1: Məlumatların əlavə edilməsi
Məlumatları `users` cədvəlinə daxil etmək üçün `INSERT INTO` əmrindən istifadə edəcəyik.
“`sql
INSERT INTO istifadəçilər (istifadəçi adı, e-poçt) VALUES ('john_doe', '[e-poçt qorunur]');
INSERT INTO istifadəçilər (istifadəçi adı, e-poçt) VALUES ('jane_doe', '[e-poçt qorunur]');
""
Addım 2: Məlumatları təsdiqləyin
Məlumatların daxil edildiyinə əmin olmaq üçün `SELECT` əmrindən istifadə edə bilərsiniz.
“`sql
SELECT FROM users;
""
5. Məlumatların idarə edilməsi
Addım 1: Məlumatların yenilənməsi
`İstifadəçilər` cədvəlindəki məlumatları yeniləmək üçün `UPDATE` əmrindən istifadə edə bilərsiniz:
“`sql
İstifadəçiləri YENİLƏYİN email = '[e-poçt qorunur]'İstifadəçi adı haradadır = 'john_doe';
""
Addım 2: Məlumatların silinməsi
Cədvəldən məlumatları silmək üçün `DELETE` əmrindən istifadə edin:
“`sql
İstifadəçi adı = 'john_doe' olduğu yerdən istifadəçilərdən silin;
""
6. Yedəkləmə və bərpa
Verilənlər bazasının ehtiyat nüsxəsi
Verilənlər bazasını ehtiyat nüsxələmək üçün əmr sətrindəki `mysqldump` əmrindən istifadə edə bilərsiniz:
“`ş
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
""
Bu əmr, `db_tutorial` verilənlər bazasının bütün məlumatlarını və strukturunu ehtiva edən `db_tutorial_backup.sql` faylı yaradacaq.
Verilənlər bazasını bərpa edin
Üçün merestore database dari file backup, gunakan perintah berikut:
“`ş
mysql -u root -p db_tutorial < db_tutorial_backup.sql
""
7. Menggunakan PHP untuk Koneksi ke MySQL
Untuk membuat veb tətbiqi yang dinamis, Anda sering perlu menghubungkan MySQL dengan bahasa pemrograman seperti PHP. Berikut ini adalah contoh dasar:
Addım 1: Menulis Kode Koneksi
Buat file baru dengan nama `connect.php` dan tambahkan kode berikut:
“`php
die(“Bağlantı uğursuz oldu: ” . $conn->connect_error);
}
echo “Uğurla qoşuldu”;
?>
""
'Password'-u kök parolunuzla əvəz edin.
Addım 2: Brauzer vasitəsilə daxil olun
Brauzerinizdə `connect.php` faylını açın. Bağlantı uğurlu olarsa, “Uğurla qoşuldu” mesajını görəcəksiniz.
8. Verilənlər Bazasının İdarə Edilməsində Ən Yaxşı Təcrübələr
– Menggunakan Index: Index dapat mempercepat beberapa operasi SELECT, INSERT, UPDATE, dan DELETE.
– Normalisasi: Untuk mengurangi duplikasi data dan memastikan data konsistensi.
– Backup Rutin: Selalu lakukan backup rutin pada database Anda untuk menghindari kehilangan data.
– Keamanan: Pastikan untuk menggunakan metode autentikasi yang kuat dan membatasi akses ke database.
Nəticə
Dalam tutorial ini, kita telah melalui langkah-langkah dasar untuk menginstal MySQL, membuat database dan tabel, serta memasukkan dan mengelola data. Ini adalah dasar yang kuat untuk mulai bekerja dengan MySQL pada proyek-proyek Anda. Selalu ingat untuk mengikuti praktik terbaik dalam manajemen database untuk memastikan kinerja dan keamanan yang optimal. Semoga artikel ini bermanfaat dan selamat mencoba!