Naon ngabutuhkeun Anjeun pikeun Apal Ngeunaan terstruktur Basa pamundut

The terstruktur Basa pamundut (SQL) nyaéta set paréntah dipaké pikeun berinteraksi sareng database relational . Kanyataanna, SQL anu hijina basa anu paling basis data ngarti. Iraha Anjeun berinteraksi sareng database sapertos ieu, software nu ditarjamahkeun Paréntah anjeun (boh nu sipatna clicks mouse atawa eusi formulir) kana hiji pernyataan SQL anu databés weruh kumaha carana naksir. SQL boga tilu komponén utama: Data manipulasi Basa (DML), nu Data Harti Basa (DDL), sarta Data Control Basa (DCL).

Mangpaat umum tina SQL on Ramat

Salaku pamaké nu mana wae program software database-disetir, nu nuju meureun ngagunakeun SQL, sanajan lamun teu nyaho eta. Contona, hiji kaca web dinamis database-disetir (kawas paling jaba) nyokot input pamaké ti bentuk na clicks tur migunakeun ka nyusun hiji pamundut SQL anu retrieves informasi tina database diperlukeun keur ngahasilkeun kaca web salajengna.

Mertimbangkeun conto katalog online basajan sareng pungsi teangan. Kaca pilarian bisa diwangun ku hiji formulir ngandung ngan hiji kotak téks nu Anjeun ngasupkeun istilah pilarian lajeng klik a tombol pilarian. Lamun anjeun klik tombol, web server retrieves sagala rékaman tina database produk anu ngandung istilah pilarian tur migunakeun hasil nyieun kaca web husus pikeun pamundut anjeun.

Contona, lamun searched pikeun produk anu ngandung istilah "Irlandia," server bisa nganggo pernyataan SQL handap pikeun meunangkeun produk nu patali:

MILIH * FROM produk WHERE ngaran kawas '% nanjung%'

Ditarjamahkeun, paréntah ieu retrieves rékaman wae tina tabel database ngaranna "produk" nu ngandung karakter "nanjung" mana dina ngaran produk.

Data manipulasi Basa

The Data manipulasi Basa (DML) ngandung sawaréh ti Paréntah SQL dipaké pangseringna - jelema nu ngan saukur ngamanipulasi eusi database di sababaraha formulir. Opat Paréntah DML paling umum meunangkeun informasi ti database (Pilih) paréntah, nambahan informasi anyar pikeun database (paréntah ngalebetkeun), ngaropéa informasi ayeuna disimpen dina database (paréntah update), sarta miceun informasi tina database (nu ngahapus paréntah).

Data Harti Basa

The Data Harti Basa (DDL) ngandung paréntah nu kirang remen dipake. Paréntah DDL ngaropéa struktur sabenerna database a, tinimbang eusi databés urang. Conto paréntah DDL ilahar dipaké ngawengku pamadegan dipaké pikeun ngahasilkeun tabel database anyar (Nyieun tabél), ngaropéa struktur tabel database (Ngarobah tabel), sarta ngahapus hiji méja database (serelek tabel).

Data Basa Control

The Data Control Basa (DCL) anu dipaké pikeun ngokolakeun aksés pamaké pikeun basis data . Eta diwangun ku dua Paréntah: paréntah Grant, dipaké pikeun nambahkeun idin database pikeun pamaké, sarta paréntah nyabut, dipaké pikeun nyabut idin aya. Dua Paréntah ngabentuk inti model kaamanan database relational.

Struktur hiji Komando SQL

Untungna pikeun pamadegan urang anu teu programer komputer, paréntah SQL anu dirancang boga rumpaka sarupa bahasa Inggris. Aranjeunna ilaharna dimimitian ku hiji pernyataan paréntah ngajéntrékeun peta nyandak, dituturkeun ku klausa anu ngajelaskeun udagan paréntah (kayaning tabel husus dina database kapangaruhan ku sorana) jeung tungtungna, runtuyan klausa nu nyadiakeun parentah tambahan.

Mindeng, cukup maca hiji pernyataan SQL kaluar pisan bakal mere Anjeun mangrupakeun ide pisan hade sorana naon ieu dimaksudkeun pikeun ngalakukeun. Candak masihan maca conto ieu pernyataan SQL:

Pupus ti mahasiswa WHERE graduation_year = 2014

Dupi anjeun nebak naon pernyataan ieu bakal ngalakukeun? Ieu aksés tabél murid ngeunaan database jeung hapusan sadayana rékaman pikeun siswa anu lulus dina taun 2014.

Diajar SQL Programming

Simkuring geus melong sababaraha conto SQL basajan dina artikel ieu, tapi SQL anu basa lega tur kawasa. Pikeun leuwih lengkep bubuka dina-jero, tingali SQL Chairil Anwar .