Tutorial SQL
SQL (Structured Query Language) adalah bahasa pemrograman yang digunakan untuk mengelola data yang disimpan dalam database relasional seperti MySQL, MS Access, SQL Server, Oracle, Sybase, Informix, Postgres dll.
Tutorial SQL kami membantu Anda mempelajari SQL (Bahasa Kueri Terstruktur) dengan langkah sederhana dan mudah sehingga Anda dapat memulai pemrograman database dengan cepat. Ini mencakup sebagian besar konsep penting yang terkait dengan SQL untuk pemahaman dasar hingga lanjutan tentang SQL dan untuk merasakan cara kerja SQL.
SQL adalah bahasa komputer database yang dirancang untuk pengambilan dan pengelolaan data dalam database relasional seperti MySQL, MS Access, SQL Server, Oracle, Sybase, Informix, Postgres dll. SQL adalah singkatan dari Structured Query Language . SQL dikembangkan pada tahun 1970an oleh Ilmuwan Komputer IBM.
SQL bukanlah sistem manajemen basis data, tetapi merupakan bahasa query yang digunakan untuk menyimpan dan mengambil data dari database atau dengan kata sederhana SQL adalah bahasa yang berkomunikasi dengan database.
Contoh SQL
Anggap saja kita memiliki tabel PELANGGAN berikut yang menyimpan ID pelanggan, Nama, Umur, Gaji, Kota dan Negara –
PENGENAL | Nama | Usia | Gaji | Kota | Negara |
---|---|---|---|---|---|
1 | Ramesh | 32 | 2000,00 | Maryland | Amerika Serikat |
2 | Mukesh | 40 | 5000,00 | New York | Amerika Serikat |
3 | sumit | 45 | 4500,00 | Muskat | Oman |
4 | Kaushik | 25 | 2500,00 | Kolkata | India |
5 | Hardik | 29 | 3500,00 | Bhopal | India |
6 | Komal | 38 | 3500,00 | Saharapur | India |
7 | Ayush | 25 | 3500,00 | Delhi | India |
SQL memudahkan manipulasi data ini menggunakan Pernyataan DML (Data Manipulation Language) sederhana. Misalnya, jika kita ingin membuat daftar semua pelanggan dari AS maka berikut ini adalah kueri SQLnya.
SELECT*FROM CUSTOMERS WHERE country =’USA’;
Ini akan menghasilkan hasil sebagai berikut:
PENGENAL | Nama | Usia | Gaji | Kota | Negara |
---|---|---|---|---|---|
1 | Ramesh | 32 | 2000,00 | Maryland | Amerika Serikat |
2 | Mukesh | 40 | 5000,00 | New York | Amerika Serikat |
Editor Daring SQL
Kami telah menyediakan SQL Online Editor yang membantu Anda Mengedit dan Mengeksekusi kode SQL langsung dari browser Anda. Coba klik ikon tersebut untuk menjalankan kode SQL berikut untuk dieksekusi pada tabel PELANGGAN dan cetak catatan yang cocok dengan kondisi yang diberikan.
SELECT*FROM CUSTOMERS WHERE country =’USA’;
Jadi sekarang, Anda tidak perlu melakukan pengaturan rumit untuk menjalankan semua contoh yang diberikan dalam tutorial ini karena kami menyediakan Editor SQL Online , yang memungkinkan Anda mengedit kode dan mengkompilasinya secara online. Anda dapat mencoba Editor SQL Online kami .
Perintah Dasar SQL
Kami memiliki daftar perintah SQL standar untuk berinteraksi dengan database relasional, Perintah ini adalah CREATE, SELECT, INSERT, UPDATE, DELETE, DROP dan TRUNCATE dan dapat diklasifikasikan ke dalam kelompok berikut berdasarkan sifatnya –
Bahasa Definisi Data (DDL)
Bahasa Definisi Data (DDL) adalah bahasa komputer yang digunakan untuk membuat dan memodifikasi struktur objek database yang mencakup tabel, tampilan, skema, dan indeks, dll.
Memerintah | Keterangan | Demo |
---|---|---|
MEMBUAT | Membuat tabel baru, tampilan tabel, atau objek lain dalam database. | Demo |
MENGUBAH | Memodifikasi objek database yang ada, seperti tabel. | Demo |
MENJATUHKAN | Menghapus seluruh tabel, tampilan tabel, atau objek lain dalam database. | Demo |
MEMOTONG | Memotong seluruh tabel sekaligus. | Demo |
Bahasa Manipulasi Data (DML)
Bahasa Manipulasi Data (DML) adalah bahasa pemrograman komputer yang digunakan untuk menambah, menghapus, dan mengubah data dalam database.
Memerintah | Keterangan | Demo |
---|---|---|
PILIH | Mengambil catatan tertentu dari satu atau lebih tabel. | Demo |
MENYISIPKAN | Membuat rekor. | Demo |
MEMPERBARUI | Memodifikasi catatan. | Demo |
MENGHAPUS | Menghapus catatan. | Demo |
Bahasa Kontrol Data (DCL)
Data Control Language (DCL) adalah bahasa pemrograman komputer yang digunakan untuk mengontrol akses ke data yang disimpan dalam database.
Memerintah | Keterangan | Demo |
---|---|---|
MENGANUGERAHKAN | Memberikan hak istimewa kepada pengguna | Demo |
MENARIK KEMBALI | Mengambil kembali hak istimewa yang diberikan dari pengguna. | Demo |
Mengapa Belajar SQL?
SQL (Structured Query Language) adalah suatu KEHARUSAN bagi pelajar dan pekerja profesional untuk menjadi Insinyur Perangkat Lunak yang hebat khususnya ketika mereka bekerja di Domain Pengembangan Perangkat Lunak. SQL adalah bahasa yang paling umum digunakan hampir di setiap perangkat lunak aplikasi termasuk perbankan, keuangan, pendidikan, keamanan, dll. untuk menyimpan dan memanipulasi data.
SQL cukup mudah dipelajari, jadi jika Anda mulai mempelajari bahasa pemrograman apa pun maka sangat disarankan agar Anda juga mempelajari SQL dan konsep terkait Database lainnya untuk menjadi Pemrogram Perangkat Lunak yang lengkap. Ada banyak alasan bagus yang menjadikan SQL sebagai pilihan pertama programmer mana pun –
SQL adalah bahasa standar untuk Sistem Basis Data Relasional apa pun. Semua Sistem Manajemen Basis Data Relasional (RDBMS) seperti MySQL, MS Access, Oracle, Sybase, Informix, Postgres dan SQL Server menggunakan SQL sebagai bahasa database standarnya.
Selain itu, industri perangkat lunak menggunakan dialek SQL yang berbeda, seperti –
- MS SQL Server menggunakan T-SQL,
- Oracle menggunakan PL/SQL,
- Versi MS Access dari SQL disebut JET SQL (format asli) dll.
Aplikasi SQL
SQL adalah salah satu Bahasa Query yang paling banyak digunakan di database. SQL menyediakan fungsionalitas berikut untuk pemrogram database –
- Jalankan kueri basis data yang berbeda terhadap basis data.
- Definisikan data dalam database dan manipulasi data tersebut.
- Membuat data dalam sistem manajemen basis data relasional.
- Akses data dari sistem manajemen basis data relasional.
- Membuat dan melepaskan database dan tabel.
- Membuat dan memelihara pengguna basis data.
- Buat tampilan, prosedur tersimpan, fungsi dalam database.
- Tetapkan izin pada tabel, prosedur, dan tampilan.
Siapa yang Harus Belajar SQL
Tutorial SQL ini akan membantu baik pelajar maupun pekerja profesional yang ingin mengembangkan aplikasi berdasarkan beberapa database seperti sistem perbankan, sistem pendukung, sistem informasi, situs web, aplikasi seluler atau blog pribadi, dll. Kami merekomendasikan membaca tutorial ini, secara berurutan tercantum di menu sebelah kiri.
Saat ini, SQL adalah bahasa yang penting untuk dipelajari bagi siapa saja yang terlibat dalam proses pengembangan aplikasi perangkat lunak termasuk Pengembang Perangkat Lunak, Perancang Perangkat Lunak, dan Manajer Proyek, dll.
Prasyarat untuk Belajar SQL
Meskipun kami telah mencoba semaksimal mungkin untuk menyajikan konsep SQL dengan cara yang sederhana dan mudah, namun sebelum Anda mulai mempelajari konsep SQL yang diberikan dalam tutorial ini, diasumsikan bahwa Anda sudah mengetahui beberapa konsep dasar ilmu komputer, apa itu database. , terutama dasar-dasar RDBMS dan konsep terkait.
Tutorial ini akan memberi Anda pemahaman yang cukup tentang berbagai konsep SQL beserta contoh-contoh yang sesuai sehingga Anda dapat memulai perjalanan Pengembangan Perangkat Lunak Anda segera setelah menyelesaikan tutorial ini.
Kuis Online SQL
Tutorial SQL ini membantu Anda mempersiapkan wawancara teknis dan ujian sertifikasi. Kami telah menyediakan berbagai kuis dan tugas untuk memeriksa tingkat pembelajaran Anda. Kuis yang diberikan memiliki jenis pertanyaan pilihan ganda dan jawabannya disertai penjelasan singkat.
Berikut ini adalah contoh kuis, cobalah untuk mencoba salah satu jawaban yang diberikan:Tunjukkan jawaban
Q 1 – Bahasa pemrograman SQL dikembangkan oleh berikut ini:
Pekerjaan dan Peluang SQL
Profesional SQL sangat banyak diminati karena jumlah data meningkat secara eksponensial. Hampir setiap perusahaan besar merekrut profesional TI yang memiliki pengalaman baik dengan SQL.
Gaji tahunan rata-rata untuk seorang profesional SQL adalah sekitar $150.000. Meski bisa berbeda-beda tergantung lokasinya. Berikut ini adalah perusahaan-perusahaan hebat yang terus merekrut profesional SQL seperti Administrator Basis Data (DBA), Pengembang Basis Data, Penguji Basis Data, Ilmuwan Data, Pengembang ETL, Pakar Migrasi Basis Data, Pakar Basis Data Cloud, dll:
- Amazon
- Netflix
- Infosys
- TCS
- Teknologi Mahindra
- Wipro
- uber
- Trello
- Masih banyak lagi…
Jadi, Anda bisa menjadi karyawan potensial berikutnya di salah satu perusahaan besar ini. Kami telah mengembangkan materi pembelajaran bagus untuk SQL yang akan membantu Anda mempersiapkan wawancara teknis dan ujian sertifikasi berdasarkan SQL. Jadi, mulailah belajar SQL menggunakan tutorial kami yang sederhana dan efektif di mana saja dan kapan saja, sesuai keinginan Anda.
Pertanyaan yang Sering Diajukan tentang SQL
Ada beberapa Pertanyaan yang Sering Diajukan (FAQ) tentang SQL, bagian ini mencoba menjawabnya secara singkat.Apa itu keterampilan SQL?
Keterampilan SQL membantu pemrogram perangkat lunak dan pakar data memelihara, membuat, dan mengambil informasi dari database relasional seperti MySQL, Oracle, MS SQL Server, dll., yang menyimpan data ke dalam kolom dan baris. Hal ini juga memungkinkan mereka untuk mengakses, memperbarui, memanipulasi, memasukkan dan memodifikasi data dengan cara yang efisien.
Basis data relasional menyimpan informasi dalam bentuk tabel, dengan baris dan kolom yang mewakili atribut data yang berbeda dan berbagai hubungan antara nilai data.Apa saja 5 jenis SQL yang berbeda?
Ada 5 jenis perintah utama. Perintah DDL (Data Definition Language), perintah DML (Data Manipulation Language), dan perintah DCL (Data Control Language), perintah Transaction Control Language (TCL) dan perintah Data Query Language (DQL).Berapa lama waktu yang dibutuhkan untuk belajar SQL?
SQL sangat mudah dipelajari. Anda dapat mempelajari SQL hanya dalam dua hingga tiga minggu. Namun, perlu waktu berbulan-bulan untuk berlatih sebelum Anda merasa nyaman menggunakannya. Menentukan berapa lama waktu yang dibutuhkan untuk mempelajari SQL juga bergantung pada bagaimana Anda berencana menggunakannya. Mengikuti tutorial SQL ini akan memberi Anda kepercayaan diri yang cukup untuk mengerjakan pengembangan perangkat lunak apa pun yang terkait dengan database.Apa keuntungan menggunakan SQL dibandingkan Excel?
Kueri SQL juga lebih fleksibel dan kuat dibandingkan rumus Excel dan SQL cepat yang dapat menangani data dalam jumlah besar. Tidak seperti Excel, SQL dapat menangani lebih dari satu juta bidang data dengan mudah.Bagaimana cara mulai belajar SQL?
Berikut adalah ringkasan daftar tip yang dapat Anda ikuti untuk mulai belajar SQL.
- Pertama dan terpenting adalah bertekad untuk belajar SQL.
- Instal database MySQL atau MariaDB di sistem komputer Anda.
- Ikuti tutorial kami langkah demi langkah mulai dari awal.
- Baca lebih banyak artikel, tonton kursus online, atau beli buku tentang SQL untuk meningkatkan pengetahuan Anda tentang SQL.
- Cobalah untuk mengembangkan perangkat lunak kecil menggunakan PHP atau Python yang memanfaatkan database.
Apa saja 4 perintah dasar dalam SQL?
Berikut adalah empat Operasi SQL dasar atau Pernyataan SQL.
- Pernyataan SELECT memilih data dari tabel database.
- Pernyataan UPDATE memperbarui data yang ada ke dalam tabel database.
- Pernyataan INSERT menyisipkan data baru ke dalam tabel database.
- Pernyataan DELETE menghapus data yang ada dari tabel database.
Apa tipe data dalam SQL?
Berikut adalah tiga tipe data SQL berikut.
- Tipe Data String.
- Tipe Data Numerik.
- Tipe data tanggal dan waktu.
Di mana tempat terbaik untuk belajar SQL?
Anda dapat menggunakan tutorial SQL sederhana dan terbaik kami untuk mempelajari SQL. Kami telah menghilangkan semua kerumitan yang tidak perlu saat mengajari Anda konsep SQL. Anda dapat mulai mempelajarinya sekarang Mulai Belajar SQL .Halaman Cetak