Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Pengenalan SQL

Setelah kami memperkenalkan Model Data konseptual paling populer, Entity-Relationship (ER), dan model data logika paling populer (Model Relasional), saatnya untuk memperkenalkan SQL.

SQL (Structured Query Language) adalah bahasa yang kami gunakan untuk berinteraksi dengan Sistem Manajemen Basis Data (DBMS).

Seperti namanya, ini bukan bahasa pemrograman, tetapi lahir sebagai bahasa kueri, dan kemudian berkembang menjadi antarmuka untuk melakukan operasi yang lebih maju dengan database daripada sekadar melakukan kueri.

Saya mengatakan "berkembang", tetapi pada kenyataannya SQL selalu berkembang. Ini adalah standar yang pertama kali diterbitkan pada tahun 1986, kemudian diperbarui pada tahun 1989, 1992, 1999, 2003, 2006, 2008, 2011, 2016 dan sebagai versi terbaru pada saat penulisan, 2019.

SQL diimplementasikan di banyak DBMS populer:PostgreSQL, MySQL, Oracle, SQLite, MicroSoft SQL Server, dan banyak lagi. Setiap database yang berbeda mengimplementasikan standar, atau versi tertentu, dan menambahkan fitur khusus di atasnya, untuk menyederhanakan pembuatan kueri atau menambahkan fungsi tertentu.

Kecuali disebutkan sebaliknya, setiap kali saya berbicara tentang SQL, saya berbicara tentang standar SQL, bukan implementasi khusus darinya.

SQL adalah subjek yang sangat besar. Saya membahas banyak topiknya di berbagai posting blog, termasuk:

SQL, membuat tableSQL, menambahkan data ke tableSQL, cara menggunakan SELECTSQL, cara memperbarui struktur tabelSQL, cara memperbarui dataSQL, cara menghapus data dan tablesSQL, Menangani cellSQL kosong, Kunci unik dan UtamaSQL ViewsSQL Bergabung


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Relasional vs basis data non-relasional - Part 3

  2. Penyetelan:Tempat yang Baik untuk Memulai

  3. RowGen v3 Mengotomatiskan Pembuatan Data Uji Basis Data

  4. SQL UPDATE :Pelajari Cara Memperbarui Nilai Dalam Tabel

  5. Menganonimkan Pengidentifikasi Tidak Langsung untuk Menurunkan Risiko ID Ulang