Bubuka keur

Terstruktur pamundut Basa mangrupa Tukangeun Sadaya Modern Relational basis data

The terstruktur Basa pamundut (SQL) nyaeta basa basis data. Kabéh modern basis data relational , kaasup Aksés, FileMaker Pro, Microsoft SQL Server jeung Oracle nganggo SQL sakumaha blok wangunan dasar maranéhanana. Kanyataanna, éta mindeng hijina cara nu bisa Anjeun berinteraksi sareng databés sorangan. Sakabéh pamaké interfaces grafis nu nyadiakeun Éntri data tur pungsi manipulasi aya nanaon leuwih ti SQL penerjemah. Éta nyandak tindakan Anjeun ngalakukeun grafis jeung ngarobah éta pikeun Paréntah SQL dipikaharti ku databés.

SQL anu Sarua jeung Inggris

Dina titik ieu, anjeun bisa jadi pamikiran yén anjeun moal programmer jeung diajar basa programming geus pasti moal nepi anjeun gang. Untungna, di inti na, SQL anu basa basajan. Cai mibanda jumlah kawates Paréntah, sarta maranéhanana Paréntah pisan dibaca tur aya ampir terstruktur kawas kalimat basa Inggris.

ngawanohkeun basis data

Ngartos SQL, éta penting pikeun boga pamahaman dasar tina sabaraha basis data jalan. Mun anjeun geus teu nyaman jeung istilah kawas "méja," "hubungan" na "pamundut" ngarasa Luncat ka bajak katuhu payun! Lamun henteu, anjeun bisa hayang maca artikel Chairil Anwar databés méméh pindah on.

Hayu urang nempo conto. Anggap anjeun gaduh database basajan dirancang tetep inventory pikeun hiji toko genah. Salah sahiji tabel databés anjeun bisa ngandung harga sahiji item dina rak anjeun saestuna ku angka stock unik nu nangtukeun unggal item. Anjeun meureun kukituna masihan tabel nu ngaran basajan kawas "Harga".

Sugan rék dipiceun item tina toko anjeun nu dibanderol leuwih $ 25 Anjeun ngalakukeunana "pamundut" databés pikeun daptar sadaya items.This ieu tempat SQL asalna di.

Query SQL Mimiti anjeun

Sateuacan urang meunang kana pernyataan SQL diperlukeun pikeun meunangkeun informasi ieu, hayu urang coba phrasing sual urang dina basa Inggris polos. Simkuring hoyong "pilih kabeh angka stock tina tabel harga dimana hargana leuwih $ 25." Éta nu menta geulis basajan lamun ditepikeun dina basa Inggris polos, sarta éta ampir jadi basajan di SQL. Di dieu teh pernyataan SQL pakait:

StockNumber MILIH
FROM Harga
WHERE Harga> 5

Ieu sakumaha basajan sakumaha anu! Lamun maca pernyataan di luhur kaluar pisan, anjeun bakal manggihan yén éta pisan sarupa patarosan Inggris kami ngawarah dina paragraf terakhir.

Alih pernyataan SQL

Ayeuna hayu urang coba conto sejen. waktos Ieu kitu, urang gé ulah mundur. Kahiji, abdi gé nyadiakeun anjeun jeung pernyataan SQL na hayu urang tingali lamun tiasa ngajelaskeun eta dina basa Inggris polos:

Harga MILIH
FROM Harga
WHERE StockNumber = 3006

Ku kituna, naon anu anjeun pikir pernyataan ieu teu? Éta katuhu, éta retrieves harga ti pangkalan data kanggo item 3006.

Aya salah sahiji palajaran basajan anjeun kudu nyandak jauh ti sawala urang di titik ieu: SQL geus kawas Inggris. Ulah salempang ngeunaan kumaha anjeun nyusunna pernyataan SQL; kami gé meunang mun yén dina sésana ti séri urang. Ngan nyadar yén SQL henteu sakumaha intimidating sakumaha eta mimitina bisa muncul.

Kisaran pernyataan SQL

SQL nyadiakeun rupa-rupa pernyataan, tina nu MILIH téh ngan hiji. Di handap sababaraha conto tina pernyataan SQL umum lianna:

Salian ieu pernyataan SQL, anjeun tiasa nganggo klausa SQL, diantara aranjeunna anu klausa WHERE dipaké dina conto saméméhna. klausa ieu ngawula ka nyaring éta tipe data meta on. Sajaba klausa WHERE, didieu anu klausa lianna ilaharna-dipaké:

Mun anjeun resep salajengna Ngalanglang SQL, SQL Chairil Anwar nyaéta multi-bagian tutorial yén explores komponén jeung aspék SQL di leuwih jéntré.