Ilmuwan dan analis data diharapkan dapat menulis dan mengeksekusi kueri kompleks dalam SQL. Jika Anda baru memulai dengan SQL atau sedang mencari kotak pasir untuk menguji kueri, panduan ini cocok untuk Anda Show
Ada beberapa sumber yang bagus untuk SQL seperti HackerRank, LeetCode, dan W3Schools, tapi menurut saya salah satu cara terbaik untuk mendapatkan kemahiran adalah berlatih dengan database Anda sendiri dengan editor SQL pilihan Anda Dalam panduan ini, kita akan berjalan melalui langkah-langkah berikut
Apa itu MySQL?MySQL adalah sistem manajemen database SQL Sumber Terbuka paling populer dan dikembangkan oleh Oracle Corporation. Survei Pengembang 2020 oleh Menginstal MySQL di macOSKami akan menginstal MySQL Community Server 8. 0. x menggunakan paket asli yang terletak di dalam image disk (. dmg) Unduh. versi dmg dari sini (temukan Arsip DMG). Versi ini akan menginisialisasi direktori data dan membuat tabel hibah MySQL https. //dev. mysql. com/unduh/mysql/Setelah mengklik tombol Buka file yang diunduh, mysqladmin -u root -p version _0 dan mysqladmin -u root -p version 1Ikuti instruksi sampai Anda mencapai mysqladmin -u root -p version 2Untuk mysqladmin -u root -p version 3, pilih mysqladmin -u root -p version 4 yang merupakan default. Klik di sini untuk membaca lebih lanjut tentang kata sandi MySQLMasukkan kata sandi untuk mysqladmin -u root -p version 5 pengguna. Akun root adalah akun superuser default yang memiliki semua hak istimewa di semua database MySQL AndaMySQL sekarang diinstal. Jika Anda membuka mysqladmin -u root -p version _6, Anda akan melihat MySQL di panel Anda seperti yang terlihat di bawah inimacOS 'Preferensi Sistem'Panel preferensi MySQL memungkinkan Anda untuk memulai, menghentikan, dan mengontrol startup otomatis selama boot instalasi MySQL Anda Buka dan klik mysqladmin -u root -p version 7 jika instance belum berjalan. Titik hijau menunjukkan bahwa server sedang berjalanSaya pribadi membiarkan kotak ini tidak dicentang untuk menghemat memori mysqladmin -u root -p version 8Ingatlah untuk memulai server setelah reboot Menambahkan MySQL Shell Path di macOSJalur shell untuk pengguna di macOS adalah sekumpulan jalur dalam sistem pengarsipan di mana pengguna memiliki izin untuk menggunakan aplikasi, perintah, dan program tertentu tanpa perlu menentukan jalur lengkap ke perintah atau program tersebut di Terminal Langkah-langkah berikut akan memungkinkan kita untuk memasukkan perintah mysqladmin -u root -p version 9 di direktori kerja mana pun di baris perintah (Terminal)Perhatikan bahwa zsh (Z shell) adalah shell default untuk macOS Catalina. Jika Anda menggunakan versi yang berbeda, Anda dapat mencoba menggunakan perintah bash di bawah ini
alias mysql=/usr/local/mysql/bin/mysql Perhatikan bahwa hash (#) sebelum MySQL adalah untuk mengomentari baris5. Simpan file mysql -u root -p _5, konfirmasikan dengan mysql -u root -p 6, dan mysql -u root -p 7 untuk keluar6. mysql -u root -p 8 (mysql -u root -p 9)Terminal dan buka kembaliUntuk menguji server, masukkan perintah berikut (Anda harus memasukkan kata sandi yang Anda buat saat menginstal MySQL) mysqladmin -u root -p version Membuat akun pengguna (Opsional)Anda mungkin tidak ingin menggunakan akun root sepanjang waktu. Anda dapat membuat berbagai akun dan memberikan berbagai tingkat hak istimewa. Berikut langkah-langkahnya Masuk sebagai pengguna root mysql -u root -p Pada perintah berikut, ganti CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; _0dan CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; 1 dengan nama pengguna dan kata sandi pilihan Anda. Saya sarankan Anda membuat akun menggunakan nama yang sama dengan nama pengguna sistem macOS AndaCREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; Pernyataan berikut akan memberikan semua hak istimewa ke akun pengguna di semua database. Ganti CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; 0 dengan nama pengguna yang Anda pilih. Gunakan tanda kutip ('')GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION; Berikut adalah contoh pengguna (miguel) yang dibuat dengan kata sandi (pass) dan diberikan akses penuh (*. *)Coba masuk dengan pengguna yang baru dibuat. Pertama, ketik CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; _3 untuk mengakhiri sesi saat ini dan masuk dengan kredensial baru. Misalnyamysql -u miguel -p
Ketik CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; _3, tetapi tetap di Terminal dan lanjutkan ke bagian berikutnyaMembuat Database KaryawanDatabase sampel Karyawan dikembangkan oleh Patrick Crews dan Giuseppe Maxia dan berisi 4 juta catatan. Ini berisi data karyawan palsu seperti gaji, nama, jabatan, dll. Ini skemanya https. //dev. mysql. com/doc/employee/en/sakila-structure. htmlPertama, buka database Karyawan di GitHub untuk mengunduh repo Unduh repo dengan mengklik CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; _7 👉 CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; 8Proses langkah demi langkah di Terminal dengan pengguna 'miguel'Di Terminal, ubah ke direktori tempat Anda menyimpan file. Dalam hal ini CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; _9Buka zip file dengan menjalankan ini. GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION; _0Jika tidak berhasil, Anda dapat membuka file GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION; 1 secara manual di FinderUbah direktori ke folder yang tidak di-zip GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION; _2Sekarang Anda siap untuk menginstal database. Ketik perintah berikut (ganti CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’; 0 dengan nama pengguna Anda sendiri)
Apakah MySQL memiliki database sampel?Halaman MySQL resmi menyediakan daftar lengkap database sampel MySQL dengan panduan penyiapan . Yang mana yang harus dipilih tergantung pada preferensi Anda. Sakila adalah database paling populer untuk demonstrasi MySQL. Ini memiliki 16 tabel, 7 tampilan, 3 prosedur tersimpan, 3 fungsi tersimpan, dan 6 pemicu.
Bagaimana cara membuat database dummy di MySQL?Klik kanan nama koneksi dan pilih New Database . Alternatifnya, buka menu Database di toolbar utama dan klik New Database. 4. Di tab Basis Data Baru yang akan terbuka, masukkan nama untuk basis data baru Anda, pilih rangkaian karakter dan susunan.
Bagaimana cara memuat database sampel ke SQL Server?Ketiga, mari membuat database, membuat skema dan tabel, dan memuat data sampel. . Sambungkan ke SQL Server dengan (1) memilih nama server, (2) masukkan pengguna dan (3) kata sandi, dan (4) klik tombol Hubungkan Klik kanan node Databases di Object Explorer dan pilih item menu New Database… Bagaimana cara menjalankan MySQL secara manual?Windows – Memulai dan Menghentikan Server . Buka Jendela 'Jalankan' dengan menggunakan tombol Win + R Ketik 'layanan. msc' Sekarang cari layanan MySQL berdasarkan versi yang diinstal Klik 'stop', 'start' atau 'restart' opsi layanan |