Rumah Pengembangan Apa itu bahasa kueri terstruktur (sql)? - definisi dari techopedia

Apa itu bahasa kueri terstruktur (sql)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Structured Query Language (SQL)?

Structured Query Language (SQL) adalah bahasa komputer standar untuk manajemen basis data relasional dan manipulasi data. SQL digunakan untuk query, menyisipkan, memperbarui dan memodifikasi data. Sebagian besar basis data relasional mendukung SQL, yang merupakan manfaat tambahan bagi administrator basis data (DBA), karena mereka sering diminta untuk mendukung basis data di beberapa platform yang berbeda.

Pertama kali dikembangkan pada awal 1970-an di IBM oleh Raymond Boyce dan Donald Chamberlin, SQL dirilis secara komersial oleh Relational Software Inc. (sekarang dikenal sebagai Oracle Corporation) pada tahun 1979. Versi SQL standar saat ini adalah sukarela, sesuai dengan vendor, dan dipantau oleh Amerika. Institut Standar Nasional (ANSI). Kebanyakan vendor besar juga memiliki versi eksklusif yang digabungkan dan dibangun di atas ANSI SQL, misalnya, SQL * Plus (Oracle), dan Transact-SQL (T-SQL) (Microsoft).

Techopedia menjelaskan Structured Query Language (SQL)

Salah satu ritus peralihan DBA yang paling mendasar adalah belajar SQL, yang dimulai dengan menulis pernyataan SELECT pertama atau skrip SQL tanpa antarmuka pengguna grafis (GUI). Semakin banyak, basis data relasional menggunakan GUI untuk manajemen basis data yang lebih mudah, dan permintaan sekarang dapat disederhanakan dengan alat-alat grafis, misalnya penyihir drag-and-drop. Namun, belajar SQL sangat penting karena alat seperti itu tidak pernah sekuat SQL.

Kode SQL dibagi menjadi empat kategori utama:

  • Pertanyaan dilakukan menggunakan pernyataan SELECT di mana-mana namun akrab, yang selanjutnya dibagi menjadi beberapa klausa, termasuk SELECT, FROM, WHERE dan ORDER BY.
  • Data Manipulation Language (DML) digunakan untuk menambah, memperbarui atau menghapus data dan sebenarnya merupakan himpunan bagian pernyataan SELECT dan terdiri dari pernyataan INSERT, DELETE dan UPDATE, serta pernyataan kontrol, misalnya, TRANSAKSI BEGIN, SAVEPOINT, KOMIT dan ROLLBACK .
  • Data Definition Language (DDL) digunakan untuk mengelola tabel dan struktur indeks. Contoh pernyataan DDL termasuk BUAT, ALTER, TRUNCATE dan DROP.
  • Data Control Language (DCL) digunakan untuk menetapkan dan mencabut hak dan izin basis data. Pernyataan utamanya adalah GRANT dan REVOKE.
Apa itu bahasa kueri terstruktur (sql)? - definisi dari techopedia