Apa Sampeyan Kudu Ngerti Prakara Struktur Sampeyan

Structured Query Language (SQL) yaiku kumpulan instruksi sing digunakake kanggo sesambungan karo basis data relasional . Ing kasunyatane, SQL minangka siji-sijine basa sing paling gampang digatekake. Saben sampeyan sesambungan karo basis data kasebut, piranti kasebut nerjemahake printah perintah (manawa ana mouse klik utawa wujud entri) dadi statement SQL sing basis data mangerteni babagan interpretasi. SQL nduweni telung komponen utama: Data Manipulation Language (DML), Data Definition Language (DDL), lan Data Control Language (DCL).

Umum Nggunakake SQL ing Web

Minangka pangguna saka program lunak dhasar sing didhasarake, sampeyan bisa nggunakake SQL, sanajan sampeyan ora ngerti. Contone, kaca web dinamis sing didhasari basis data (kaya paling akeh situs web) njupuk input pangguna saka formulir lan klik lan migunakake kanggo nyipta query SQL sing njupuk informasi saka database sing dibutuhake kanggo ngasilake kaca web sabanjure.

Coba conto katalog online sing prasaja kanthi fungsi telusuran. Kaca telusur bisa kalebu formulir sing mung kothak teks sing sampeyan ketik istilah sing digoleki banjur klik tombol telusuran. Nalika sampeyan ngeklik tombol kasebut, server web njupuk rekaman saka basis data produk sing ngandhut istilah panelusuran lan nggunakake asil kanggo nggawe kaca web tartamtu kanggo panjaluk sampeyan.

Contone, yen sampeyan nggolèki produk sing ngandung istilah "Irlandia," server bisa nggunakake pernyataan SQL ing ngisor iki kanggo njupuk produk sing gegandhengan:

Pilih * FROM produk WHERE name LIKE '% irish%'

Diterjemahake, printah iki njupuk cathetan saka tabel basis data jenenge "produk" sing ngemot karakter "irish" ing ngendi wae ing jeneng produk.

Data Manipulation Language

Data Manipulation Language (DML) ngemot subset saka perintah SQL sing paling kerep digunakake - sing mung ngolah isi basis data ing sawetara wangun. Pandhuan DML sing paling umum papat mundhut informasi saka basis data (perintah SELECT), nambah informasi anyar menyang database (perintah INSERT), ngowahi informasi sing saiki disimpen ing database (perintah UPDATE), lan mbusak informasi saka database ( Mbusak perintah).

Data Definisi Basa

Data Definition Language (DDL) ngemot perintah sing kurang kerep digunakake. DDL print sing modifikasi struktur database, tinimbang isi database. Conto saka printah DDL sing umum dipigunakaké kalebu sing dipigunakaké kanggo nggawé tabel dhasar anyar (CREATE TABLE), ngowahi struktur tabel basis data (TAB TANGKAT), lan mbusak tabel basis data (DROP TABLE).

Basa Kontrol Data

Basa Kontrol Data (DCL) digunakake kanggo ngatur akses pangguna menyang basis data . Iku kasusun saka rong printah: perintah GRANT, digunakake kanggo nambah ijin basis data kanggo pangguna, lan printah REVOKE, digunakake kanggo mbusak ijin sing ana. Iki loro printah mbentuk inti saka model keamanan basis data relational.

Struktur saka Command SQL

Bok manawa kanggo kita sing ora programer komputer, perintah SQL dirancang kanggo duwe sintaks sing padha karo basa Inggris. Padha biasane diwiwiti karo statement printah sing njlèntrèhaké aksi sing bakal ditindakake, diiringi klausa sing nggambaraké target perintah (kayata tabel tartamtu ing basis data sing kena pengaruh perintah) lan pungkasané, sawijining rangkaian klausa sing menehi instruksi tambahan.

Asring, mung maca statement SQL kanthi sora bakal menehi sampeyan gagasan apik babagan apa sing arep ditindakake. Njupuk wayahe kanggo maca conto pernyataan SQL iki:

MENGHASILKAN DARI siswa WHERE graduation_year = 2014

Sampeyan bisa guess apa statement iki bakal nindakake? Ngakses meja siswa database lan mbusak kabeh cathetan kanggo mahasiswa sing lulus taun 2014.

Learning SQL Programming

Kita wis nyawang sawetara prasaja SQL conto ing artikel iki, nanging SQL minangka basa sing luas lan kuat. Kanggo introduksi luwih jero, pirsani Fundamentals SQL .