Bagaimana cara menjalankan database sampel di mysql?

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

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

  • Menginstal MySQL di macOS
  • Menambahkan jalur shell MySQL
  • Membuat akun pengguna
  • Membuat database sampel dengan data karyawan
  • Menulis kueri SQL

Apa itu MySQL?

MySQL adalah sistem manajemen database SQL Sumber Terbuka paling populer dan dikembangkan oleh Oracle Corporation. Survei Pengembang 2020 oleh
Stack Overflow menegaskan klaim ini dalam hal popularitas seperti yang terlihat di bawah ini

Menginstal MySQL di macOS

Kami 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 Download, Anda akan dibawa ke halaman di mana Anda akan diminta untuk 'Masuk' atau 'Daftar' untuk mendapatkan akun gratis. Anda dapat melewati dengan mengklik
No thanks, just start my download

Buka file yang diunduh,

mysqladmin -u root -p version
_0 dan
mysqladmin -u root -p version
1

Ikuti instruksi sampai Anda mencapai

mysqladmin -u root -p version
2

Untuk

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 MySQL

Masukkan 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 Anda

MySQL sekarang diinstal. Jika Anda membuka

mysqladmin -u root -p version
_6, Anda akan melihat MySQL di panel Anda seperti yang terlihat di bawah ini

macOS 'Preferensi Sistem'

Panel preferensi MySQL memungkinkan Anda untuk memulai, menghentikan, dan mengontrol startup otomatis selama boot instalasi MySQL Anda

Panel preferensi MySQL

Buka dan klik

mysqladmin -u root -p version
7 jika instance belum berjalan. Titik hijau menunjukkan bahwa server sedang berjalan

Saya pribadi membiarkan kotak ini tidak dicentang untuk menghemat memori

mysqladmin -u root -p version
8

Ingatlah untuk memulai server setelah reboot

Menambahkan MySQL Shell Path di macOS

Jalur 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

  1. Buka Terminal (
    mysql -u root -p
    _0, ketik
    mysql -u root -p
    1)
  2. Setelah Anda berada di Terminal, ketik
    mysql -u root -p
    2 untuk pergi ke direktori home
  3. Jika Anda menggunakan zsh, ketik
    mysql -u root -p
    3
    Jika Anda menggunakan bash, ketik
    mysql -u root -p
    4
  4. Salin dan tempel kedua alias ini
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

Perhatikan bahwa hash (#) sebelum MySQL adalah untuk mengomentari baris

5. Simpan file

mysql -u root -p
_5, konfirmasikan dengan
mysql -u root -p
6, dan
mysql -u root -p
7 untuk keluar
6.
mysql -u root -p
8 (
mysql -u root -p
9)Terminal dan buka kembali

Untuk 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 Anda

CREATE 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. Misalnya

mysql -u miguel -p

Tip. Karena 'miguel' juga merupakan nama yang sama dengan nama pengguna sistem saya, saya cukup mengetik

CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’;
4 dan menghilangkan bagian
CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’;
5

Ketik

CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘root-password’;
_3, tetapi tetap di Terminal dan lanjutkan ke bagian berikutnya

Membuat Database Karyawan

Database 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. html

Pertama, 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’;
8

Proses 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’;
_9

Buka zip file dengan menjalankan ini.

GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION;
_0
Jika tidak berhasil, Anda dapat membuka file
GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION;
1 secara manual di Finder

Ubah direktori ke folder yang tidak di-zip

GRANT ALL ON *.* TO ‘user’@‘localhost’ WITH GRANT OPTION;
_2

Sekarang 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