Fundamental SQL with SELECT Statement
Assalamualaikum Readers !!
Welcome back to My Story, udah lama nih gk sharing lagi di medium. Tapi tenang aja hari in gw hadir lagi dengan tulisan yang seru dan fundamental banget yang tentunya bakalan bermanfaat buat kalian semua yang mau belajar dan mempersiapkan karirnya menjadi seorang Data Scientist, Data Analyst or anaything, karena namanya ilmu itu pasti bermanfaat dan lebih berkah ketika kita bagi dan tentunya memberikan manfaat buat orang lain
okey, intermeso dulu, karena sekarang masih pandemi gw pengen nagajakin kalian semua untuk sama sama kita membantu pemerintah dalam memutus mata rantai penyebaran virus ini dengan tetap berada dirumah serta tetap mengutamakan kesehatan dan sesuai protokol kesehatan saat melakukan aktifikat diluar rumah, semoga pandemi ini segera berakhir Aamiin. So, buat teman teman yang membaca tulisan ini semoga senantiasa selalu dalam lindungan Allah, serta dimudahkan rejeki dan urusannya dan tentunya mudah dalam memahami tulisan gw nanti, Aamiin :)
hari ini gw bakalan sharing seputar SQL (Structed Query Language) nah loh apalgi nihhh. Menagapa perlu belajar SQL ? karena di era saat ini Seluruh sistem digital di dunia dipastikan menggunakan sistem database dalam menyimpan data yang dimilikinya. Nah untuk mengolah seluruh data ini, terdapat satu konstruksi bahasa standar yang disebut dengan SQL, nah jadi SQL itu adalah bahasa standar yang digunakan untuk berkomunikasi dengan sistem database. Hal ini berati jika Anda ingin berkarir di ranah data, SQL adalah syarat mutlak yang harus kita kuasai.
Ada beberapa jenis sistem database di dunia saat ini, tapi yang paling populer adalah sistem database relasional atau Relational Database Management System (RDBMS). RDBMS menggunakan bahasa SQL untuk melakukan komunikasi. Terdapat banyak banget produk RDBMS yang beredar di pasaran, namun ada beberapa produknya yang bisa digunakan secara gratis seperti MySQL, MariaDB dan PostgreSQL, dan kali ini kita bakalan make MariaDB.
Sebagai penyimpan data, sistem database relasional memiliki struktur hirarki objek penyimpanan sebagai berikut:
Database => Table => Column/Field
Tiap database bisa berisi beberapa table, dan tiap table bisa terdiri dari beberapa kolom. Tiap database, table dan column memiliki nama sendiri sebagai identitas mereka.
gimans ? sampai sini udah Paham ? gass lanjutt laagii, gambar berikut merupakan struktur tabel yang terdiri dari column, row dan juga data.
Lanjut ke query basic yang digunakan dalam SQL, yaitu SELECT
. SELECT
adalah bagian perintah SQL yang digunakan untuk mengambil data dari RDBMS. Konstruksi perintahnya bisa sangat kompleks tapi juga sangat bermanfaat. Perintah ini juga disebut sebagai query SQL.
- Kata awal, yaitu
SELECT
digunakan untuk menginformasikan kepada sistem kita ingin mengambil data. - Tanda
*
(bintang) artinya seluruh kolom perlu diambil dari table yang dirujuk. Tanda ini sering juga disebut sebagai wildcard. FROM
[NAMA_TABLE], artinya table yang akan diambil datanya.- Tanda ; (titik koma) adalah tanda yang menyatakan akhir dari perintah
SELECT
atau SQL lain.
untuk query nya sebagai berikut, kita menginginkan untuk menampilkan seluruh kolom pada table ms_produk select * from ms_produk;
terdapat beberapa perintah pada SQL, SELECT
merupakan salah satu dari jenis jenis perintah pada SQL. Pada dasarnya perintah SQL dibagi menjadi 2 kategori, yaitu :
1. DDL (Data Definition Language), yaitu berbagai perintah yang digunakan untuk membuat, merubah, dan menghapus struktur database. Struktur database ini terdiri dari database, table, kolom dan tipe data.
2. DML (Data Manipulation Language), yaitu berbagai perintah yang digunakan untuk :
- Memasukkan data dengan perintah
INSERT
- Mengambil data atau query dengan perintah
SELECT
- Merubah data dengan perintah
UPDATE
- Menghapus data dengan perintah
DELETE
sebelumnya, kita telah menggunkan perintah select
untuk mengambil selutuh kolom, namun select
juga dapat digunakan untuk mengambil kolom tertentu saja sesuai kebutuhan.
SELECT nama_produk FROM ms_produk;
perintah diatas untuk mengambil kolom nama_produk dari kolom ms_produk.
hmm gimana kalau gw pengen ngambil more than one columns ? tentu saja bisa hanya perlu menambahkan ,
tepat setelah kolom didepannya.
select kode_produk, nama_produk from ms_produk;
kalau gw pengen ngambil kolom tertentu, namun gw pengen 5 rows aja yang tampilin, bisa gk ? of course you can do it tinggal nambhin query limit
after nama tabel.
select nama_produk from ms_produk limit 3;
query diatas dengan maskud untuk memilih kolom nama_produk dari tabel ms_produk dan tampilkan 3 baris pertama
Untuk basic penggunaan perintah atau query select dicukupkan samapai disini, biar gak kepanjangan bakalan ada part 2nya yang bisa temen temen baca disini.
Thank you fo reading, semoga sedikit yang gw bagi ini bisa dijadikan bahan belajar buat teman teman dan jangan lupa buat share juga ke orang lain biar makin bermanfaat, kalau ada saran feel free buat ngasih tau gw yaaaww Thank you Readers.
find me on linkedIn, Instagram
Wassalamualaikum Warahmatullah
refrensi : Fundamental SQL with SELECT Statement in DQLAB