Cara Menggunakan SQL: 8 Langkah (dengan Gambar)

Isi kandungan:

Cara Menggunakan SQL: 8 Langkah (dengan Gambar)
Cara Menggunakan SQL: 8 Langkah (dengan Gambar)

Video: Cara Menggunakan SQL: 8 Langkah (dengan Gambar)

Video: Cara Menggunakan SQL: 8 Langkah (dengan Gambar)
Video: CARA MEMBERSIHKAN FILE SAMPAH DI PC / LAPTOP SAMPAI AKAR TANPA APLIKASI, WINDOWS XP, 7, 8,10 2024, April
Anonim

SQL bermaksud Structured Query Language dan pada asalnya dikembangkan oleh IBM pada tahun 70-an untuk berinteraksi dengan pangkalan data hubungan. Ini adalah bahasa biasa untuk pangkalan data, tetap cukup mudah dibaca dan agak mudah untuk mempelajari asas-asasnya (walaupun bahasa itu sangat kuat).

Langkah-langkah

Gunakan SQL Langkah 1
Gunakan SQL Langkah 1

Langkah 1. 'SQL' biasanya diucapkan 'S-Q-L' (Bahasa Pertanyaan Berstruktur)

SQL pada mulanya dikembangkan di IBM oleh Donald D. Chamberlin dan Raymond F. Boyce pada awal 1970-an. Versi ini dipanggil SEQUEL (Structured English Query Language).

Gunakan SQL Langkah 2
Gunakan SQL Langkah 2

Langkah 2. Terdapat pelbagai dialek SQL tetapi mesin pangkalan data yang paling banyak digunakan hari ini mematuhi standard SQL99 dari ANSI, dan banyak vendor telah menerapkan ciri tambahan untuk memperluas standard tersebut ('rasa' Microsoft dari SQL disebut T-SQL atau Transact -SQL, versi Oracle adalah PL / SQL)

Gunakan SQL Langkah 3
Gunakan SQL Langkah 3

Langkah 3. Mendapatkan Data

Ini adalah perkara biasa. Untuk ini kami menggunakan pernyataan SELECT; ia akan membuat pertanyaan atau mengambil data dari pangkalan data SQL.

Gunakan SQL Langkah 4
Gunakan SQL Langkah 4

Langkah 4. Contoh mudah adalah seperti:

'pilih * dari tblMyCDList' yang akan mendapat semua lajur (di situlah * masuk) dan baris dalam jadual 'tblMyCDList'.

Gunakan SQL Langkah 5
Gunakan SQL Langkah 5

Langkah 5. Pertanyaan biasanya jauh lebih rumit daripada ini

Pilih dapat digunakan untuk menggoda lajur dan baris tertentu dari meja dan bahkan menghubungkan data dari beberapa jadual atau, untuk itu, pangkalan data bersama-sama.

Gunakan SQL Langkah 6
Gunakan SQL Langkah 6

Langkah 6. Sekiranya kita ingin menyaring baris yang dikembalikan oleh pernyataan pilih, klausa di mana diperlukan untuk memenuhi syarat set rekod yang dikembalikan

'select * from tblMyCDList di mana CDid = 27' akan mengambil baris di mana bidang CDid sama dengan 27. Atau 'pilih * dari tblAttribute di mana strCDName seperti' Dark Side% '' menggunakan kad liar yang mewakili keadaan sifar atau lebih daripada mana-mana watak dan diharapkan dapat menunjukkan bahawa koleksi saya memang mempunyai album Pink Floyd kegemaran saya.

Gunakan SQL Langkah 7
Gunakan SQL Langkah 7

Langkah 7. Penyataan INSERT dan UPDATE digunakan untuk menambah dan mengubah data dalam pangkalan data SQL (periksa pautan di bawah untuk beberapa tutorial yang sangat baik yang dapat membawa anda lebih jauh)

Gunakan SQL Langkah 8
Gunakan SQL Langkah 8

Langkah 8. Pernyataan DELETE digunakan untuk membuang data dari pangkalan data SQL

Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube

Petua

  • Sangat mudah untuk dilampirkan ke pangkalan data SQL dari dalam Microsoft Access (alat pertanyaannya dapat digunakan dalam mod SQL walaupun sintaksnya mempunyai perbezaan dari yang digunakan dengan SQL Server dan pangkalan data lain).
  • Di Linux, pangkalan data yang paling popular adalah MySQL dan PostgreSQL. Sekiranya konsol nampaknya tidak sesuai, gunakan ExecuteQuery atau beberapa alat sumber terbuka yang serupa.
  • Microsoft Query adalah alat yang disertakan dengan Windows - ia mempunyai mod pertanyaan grafik atau SQL.
  • Gunakan wamp atau xampp pelayan web yang lebih mudah dengan phpmyadmin (mysql)
  • Buku berikut mungkin bermanfaat: Kline, Kevin, Daniel Kline dan Brand Hunt. 2001. SQL secara ringkas. Edisi ke-2. O'Reilly & Associates, Inc.

Amaran

  • Pangkalan data relasional biasanya bermaksud 'sistem yang penggunanya melihat data sebagai kumpulan jadual yang saling berkaitan melalui nilai data biasa' yang biasanya dilaksanakan sebagai 'sistem pengurusan pangkalan data relasional' (RDBMS) seperti MySQL, Sybase, SQL Server atau Oracle. Sistem pangkalan data hubungan yang ketat mengikuti E. F. ‘Ted’ Codd’Dua Belas Prinsip Pangkalan Data Relasional’. Boleh dikatakan (dan sering kali) bahawa Access juga merupakan pangkalan data relasional, Microsoft pasti mengatakannya, tetapi cara enjinnya dibina menjadikannya pangkalan data 'Indexed Sequential Access Method (ISAM)' atau pangkalan data fail rata. Perbezaannya tidak mudah dilihat di permukaan kerana tidak ada, Access malah menerapkan SQL sendiri, tetapi mereka berada di bawah keberanian mesin pangkalan data (lihat https://www.ssw.com.au/ SSW / Pangkalan Data / Pangkalan DataDocsLinks.aspx untuk penerangan yang baik mengenai perkara ini). Semua perkara lain sama, pertanyaan rumit tertentu di Access akan berjalan lebih lambat daripada di SQL Server. Pertanyaan mudah tertentu akan berjalan lebih perlahan di SQL Server.
  • Maksud 'pangkalan data' sering kali dikelirukan; ia dapat digunakan untuk membicarakan wadah sebenarnya untuk satu set jadual, seperti pangkalan data koleksi CD atau pangkalan data Master. Perisian pelayan sebenarnya yang merangkumi pangkalan data adalah 'mesin pangkalan data' atau 'perisian pangkalan data' yang boleh mengandungi pangkalan data. Contohnya ialah SQL Server 2005 Express, MySQL atau Access 2003.

Disyorkan: