SQL adalah bahasa standar yang di rancang untuk mengelola data dalam sistem manajemen basis data relasional.
Apa itu SQL ?
SQL adalah singkatan dari Structured Query Language. SQL adalah bahasa pemrograman standar yang dirancang khusus untuk menyimpan, mengambil, mengelola atau memanipulasi data di dalam sistem manajemen basis data relasional (RDBMS). SQL menjadi standar ISO pada tahun 1987.
SQL adalah bahasa database yang paling banyak diimplementasikan dan didukung oleh sistem database relasional yang populer, seperti MySQL, SQL Server, dan Oracle. Namun, beberapa fitur standar SQL diimplementasikan secara berbeda dalam sistem database yang berbeda.
SQL awalnya dikembangkan di IBM pada awal 1970-an. Awalnya bernama SEQUEL (Structured English Query Language) yang kemudian diubah menjadi SQL (diucapkan sebagai SQL).
Sebagai seorang yang baru di dunia SQL, mulailah dengan bagian dasar dan secara bertahap lanjutkan dengan belajar sedikit setiap hari dimulai dari dasar-dasar bahasa SQL, dari topik dasar hingga lanjutan.
SQL digunakan untuk apa?
- Membuat database.
- Membuat tabel dalam database.
- Membuat kueri atau meminta informasi dari database.
- Memasukkan catatan dalam database.
- Memperbarui atau mengubah catatan dalam database.
- Menghapus catatan dari database.
- Mengatur izin atau kontrol akses dalam database untuk keamanan data.
- Membuat tampilan untuk menghindari mengetik kueri kompleks yang sering digunakan.
Sebagian besar sistem database relasional juga memiliki ekstensi kepemilikan tambahannya sendiri selain standar SQL yang hanya tersedia di sistem.
Seri tutorial SQL mencakup konsep dasar bahasa SQL, seperti membuat database dan tabel, menggunakan batasan, menambahkan catatan ke tabel, memilih catatan dari tabel berdasarkan kondisi yang berbeda, memperbarui dan menghapus catatan dalam tabel, dan sebagainya.
Setelah terbiasa dengan dasar-dasarnya, akan lebih baik dengan melanjutkan ke tingkat berikutnya yang menjelaskan metode mengambil rekaman dengan menggabungkan beberapa tabel, mencari rekaman dalam tabel berdasarkan pola, dll.
Mempelajari beberapa konsep lanjutan SQL, seperti memodifikasi struktur tabel yang ada, melakukan agregasi dan mengelompokkan data, membuat tampilan untuk menyederhanakan dan mengamankan akses tabel, membuat indeks untuk tabel, menangani tanggal dan waktu, mengkloning tabel yang sudah ada, membuat tabel sementara, serta konsep subkueri SQL dan injeksi SQL.
Setelah memahami SQL, pengujian bisa dengan menggunakan editor online yang ada.