Apa SQL lan Cara Dadi Digunakna?

Struktured Query Language, utawa SQL, minangka basa pamrograman sing digawé khusus kanggo database. Iku basa database sing paling akeh diimplementasi; everyone duwe kabutuhan kanggo SQL.

SQL digunakake kanggo mbagi lan ngatur data, utamané data sing ditemokake ing sistem manajemen basis data relasional - data diatur menyang tabel, lan sawetara file, saben tabel data sing ana, uga ana hubungane karo kolom umum.

Nggunakake SQL, sampeyan bisa nggoleki (nyuwun informasi saka database), ngupdate lan nyusun ulang data, uga nggawe lan ngowahi skema (struktur) sistem basis data, lan ngontrol akses menyang data. Piranti lunak umum sing digunakake kanggo server SQL kalebu Akses Microsoft, MySQL, lan Oracle.

Sejarah SQL

Ing taun 1969, panaliti IBM Edgar F. Codd nemtokake model database relasional, sing dadi basis kanggo ngembangake basa SQL. Saliyane, model basis data relasional duweni informasi umum (utawa "kunci") sing digandhengake karo macem-macem data. Contone jeneng panganggo sing ana hubungane karo jeneng asli lan nomer telpon.

Sawetawis taun salajengipun, IBM wiwit nyambut damel ing basa ingkang anyar kangge sistem manajemen basis data relasional adhedhasar panemuan Codd. Basa iki diarani SEQUEL, utawa Basa Query English Structured. Proyèk iki, diarani System / R, nglampahi sawetara implementasi lan révisi, lan jeneng basa kasebut diganti kaping sawetara sadurunge pungkasanipun kasebut disebut SQL.

Sawise miwiti uji coba ing SQL nalika taun 1978, IBM mulai ngembangake produk komersial, kalebu SQL / DS (1981) lan DB2 (1983). Prodhuk-prodhuk liyane uga ngetutake, ngumumake dhewe penawaran komersial sing berbasis SQL. Iki kalebu Oracle, sing ngetokake produk pertamanya ing taun 1979, uga Sybase lan Ingres.

Learning SQL

SQL luwih gampang kanggo pemula kanggo sinau tinimbang kanggo njupuk basa pemrograman kaya Java, C ++, PHP utawa C #.

Yen sampeyan pengin sinau SQL, nanging ora duwe program latar mburi sing sethithik, sampeyan bisa entuk manfaat saka nggunakake sumber daya ing ngisor iki, banjur njupuk nyilem sing luwih jero kanthi universitas resmi utawa universitas. Yen ora, sampeyan bisa njupuk kauntungan saka akeh tutorial online gratis utawa kursus jarak jauh learning.

Kene sawetara conto tutorial gratis:

Yen sampeyan lagi kasengsem ing kursus jarak jauh sinau, disaranake International Webmasters Association's (IWA) Pambuka kanggo SQL (Nggunakake Akses) utawa Pambuka kanggo SQL (Nggunakake MySQL).

Aku wis njupuk kursus IWA sadurunge. Sing gedhe-gedhe SQL mung papat minggu suwene, nanging padha luwih disusun saka tutorial dhasar learning amarga kursus sing instructor-mimpin lan ndherek ngrampungake tartamtu assignments bebarengan karo minggu. Sampeyan bakal kaget sethithik sampeyan bisa sinau ing wektu sing cendhak.

Buku migunani ing SQL kanggo pamula kalebu:

Mriksa perpustakaan lokal kanggo ndeleng yen padha nindakake buku-buku SQL kasebut utawa pambuka liyane.

Skills SQL sing Desirable

Minangka kasebut sadurunge, meh kabeh wong perlu kawruh SQL ing organisasi.

Miturut Gooroo, 50,705 proyek diiklanake ing 2015 sing dibutuhake SQL pengetahuan, lan gaji rata-rata kanggo posisi sing mbutuhake kawruh SQL yaiku $ 81,632.

Kene sawetara jinis posisi sing mbutuhake kemampuan SQL: