Saya mengerti. Anda mencoba mempelajari SQL, tetapi mereka bahkan tidak akan memberi tahu Anda bagian paling mendasar – apa yang Anda butuhkan untuk menjalankan SQL!
Anda memiliki kode SQL… tetapi di mana Anda menjalankannya? Program perangkat lunak apa yang Anda perlukan sebelum Anda dapat menjalankan kueri SQL terhadap database?
Jika itu Anda, semuanya akan terungkap!
Persyaratan Dasar
Jika Anda mengikuti contoh dalam tutorial atau buku SQL, Anda harus memiliki tempat untuk memasukkan kueri.
Seperti ini, misalnya:
Jika Anda akan menjalankan kueri SQL, Anda memerlukan:
- Sebuah Sistem Manajemen Basis Data Relasional (RDBMS). Contohnya termasuk:
- MySQL (Apa itu MySQL?)
- PostgreSQL (Apa itu PostgreSQL?)
- SQL Server (Apa itu SQL Server?)
- Oracle (Apa itu Database Oracle?)
- SQLite (Apa itu SQLite?)
- Alat pengelolaan basis data yang memungkinkan Anda menjalankan kueri SQL terhadap RDBMS itu. Contohnya termasuk:
- MySQL WorkBench (Apa itu MySQL WorkBench?)
- PgAdmin
- Azure Data Studio (Apa itu Azure Data Studio?)
- SQL Server Management Studio (Apa itu SQL Server Management Studio?)
- DBeaver (Apa itu DBeaver?)
- Berbagai antarmuka baris perintah, seperti sqlcmd, sql-cli, mssql-cli, sqlite3, dll
- Anda juga dapat menjalankan kueri SQL terhadap database melalui aplikasi (seperti situs web), dalam hal ini, Anda dapat menggunakan bahasa pemrograman apa pun yang Anda gunakan (misalnya PHP, Python, dll).
Jika Anda belum menginstalnya, berikut adalah beberapa tautan yang akan membantu Anda memulai dan menjalankannya.
Pemasangan
Di bawah ini adalah tautan ke halaman unduhan resmi dari beberapa RDBMS paling populer, serta alat yang paling umum digunakan untuk menjalankan kueri SQL terhadap masing-masing RDBMS.
MySQL
Untuk menginstal MySQL:
- Halaman unduh resmi MySQL (lihat juga panduan penginstalan)
- Meja Kerja MySQL Resmi (alat database GUI)
Lihat juga tutorial MySQL saya di Quackit.
PostgreSQL
Untuk menginstal PostgreSQL:
- Halaman unduhan PostgreSQL resmi
- Halaman unduhan PgAdmin (alat basis data untuk PostgreSQL)
Juga, berikut adalah beberapa tutorial jika Anda memerlukan bantuan:
- Cara Menginstal PostgreSQL di Ubuntu 18.04
- Cara Menginstal PostgreSQL di Ubuntu 20.04
- Cara Menginstal Postgres.app di Mac
SQL Server
Untuk menjalankan kueri SQL terhadap SQL Server, instal SQL Server, lalu instal alat database.
1. Instal SQL Server
Untuk menginstal SQL Server, unduh dari halaman unduh resmi SQL Server .
Untuk edisi gratis, pilih edisi Pengembang atau edisi Ekspres. Jika Anda memerlukan bantuan, lihat tutorial saya Cara Menginstal SQL Server (mencakup Windows, Linux, dan MacOS).
2. Instal Alat Manajemen Basis Data
Berikut adalah tautan untuk membantu Anda mengunduh dan memasang alat yang memungkinkan Anda menjalankan kueri SQL terhadap SQL Server.
Anda hanya perlu memasang satu (walaupun Anda menginstal semuanya dengan aman jika Anda mau).
- Azure Data Studio :Unduh dari halaman unduhan Azure Data Studio resmi. Ini adalah alat database yang memungkinkan Anda menjalankan kueri terhadap SQL Server. Ini tersedia untuk Windows, Linux, dan MacOS. Saya telah menulis beberapa tutorial penginstalan untuk menginstal Azure Data Studio:
- Cara Memasang Azure Data Studio (Mac)
- Cara Memasang Azure Data Studio (Ubuntu 18.04)
- Cara Memasang Azure Data Studio (Ubuntu 20.04)
- Untuk pengguna Windows, Azure Data Studio disertakan saat Anda menginstal SSMS (di bawah)
- Studio Manajemen Server SQL (SSMS) :Unduh dari halaman unduhan SSMS resmi. Ini hanya tersedia untuk SQL Server di Windows. Namun, ini adalah alat yang lebih penuh fitur daripada Azure Data Studio. SSMS sebenarnya menyertakan Azure Data Studio dalam penginstalannya, jadi keduanya dipasang berdampingan. Lihat tutorial saya Cara Memasang SSMS untuk petunjuk pemasangan.
- sqlcmd :Unduh dari halaman sqlcmd resmi. Ini adalah utilitas baris perintah yang memungkinkan Anda menjalankan kueri SQL dari Terminal (Linux/MacOS) atau prompt perintah (Windows). Saya telah menulis tutorial berikut untuk menginstal sqlcmd di Linux:
- Cara Menginstal sqlcmd dan bcp di Ubuntu
- Cara Menginstal sqlcmd dan bcp di SUSE
- Cara Menginstal sqlcmd dan bcp di Red Hat (RHEL)
Setelah Anda menginstal SQL Server dan setidaknya satu alat manajemen database, Anda dapat melanjutkan dan menjalankan kueri SQL.
Lihat juga tutorial SQL Server saya di Quackit.
Oracle Ekspres
Untuk menginstal Oracle Express:
- Halaman unduh resmi Oracle Express
- Oracle Live (ini adalah alat database online)
SQLite
Untuk menginstal SQLite:
- Halaman unduhan SQLite resmi
- Instalasi SQLite menyediakan shell baris perintah bernama sqlite3 (atau sqlite3.exe di Windows)
Dalam SQLite, membuat database menggunakan proses yang berbeda dengan kebanyakan DBMS lainnya. Jika Anda buntu karena tutorial tidak mengajari Anda metode SQLite, lihat Cara Membuat Database di SQLite. Dari sana Anda dapat menulis kueri SQL normal terhadap database Anda.
Lihat juga tutorial SQLite saya di Quackit.