sintaks SQL
Jadual pangkalan data
Pangkalan data biasanya mengandungi satu atau lebih jadual. Setiap jadual dikenal pasti dengan nama (contohnya: "Laman Web") dan mengandungi rekod (baris) dengan data.
Dalam tutorial ini, kami telah mencipta jadual Laman Web dalam pangkalan data php MySQL untuk menyimpan rekod tapak web.
Kita boleh melihat data jadual "Laman Web" melalui arahan berikut:
Pangkalan data ditukar
mysql> names utf8;
Pertanyaan OK, 0 baris terjejas (0.00 saat)
mysql> -+ ----------------------------+------+---------+
|. id |. alexa |. ----- -----------+-------+--------+
| 1 | .cm/ |. Amerika Syarikat |
|. http://www.php.cn / |. CN |
|. |
+ ----+----------------+------------------------ -+-- -----+---------+
5 baris dalam set (0.01 saat)
Parse
gunakan perintah php; digunakan untuk memilih pangkalan data. Perintah
set names utf8; digunakan untuk menetapkan set aksara yang digunakan.
PILIH * DARI Tapak Web; Baca maklumat daripada jadual data.
Jadual di atas mengandungi lima rekod (setiap satu sepadan dengan satu maklumat tapak web) dan 5 lajur (id, nama, url, alexa dan negara).
Pernyataan SQL
Kebanyakan kerja yang anda perlu lakukan pada pangkalan data dilakukan oleh pernyataan SQL.
Pernyataan SQL berikut memilih semua rekod daripada jadual "Laman Web":
Instance
Dalam tutorial ini, kami akan mengajar anda tentang pernyataan SQL yang berbeza.
Ingat...
SQL tidak sensitif huruf besar dan kecil: SELECT adalah sama dengan select.
Titik koma selepas pernyataan SQL?
Sesetengah sistem pangkalan data memerlukan koma bertitik pada akhir setiap pernyataan SQL.
Koma bertitik ialah cara standard untuk memisahkan setiap pernyataan SQL dalam sistem pangkalan data supaya lebih daripada satu pernyataan SQL boleh dilaksanakan dalam permintaan yang sama kepada pelayan.
Dalam tutorial ini, kami akan menggunakan koma bertitik pada penghujung setiap pernyataan SQL.
Beberapa perintah SQL yang paling penting
PILIH - Ekstrak data daripada pangkalan data
KEMASKINI - Kemas kini data dalam pangkalan data
DELETE - Padam data daripada pangkalan data
MASUKKAN KE DALAM - Masukkan data baharu ke dalam pangkalan data
BUAT PANGKALAN DATA - Buat pangkalan data baharu
-
UBAH PANGKALAN DATA - Ubah suai pangkalan data
BUAT JADUAL - Buat jadual baharu
-
UBAH JADUAL - ubah (tukar) jadual pangkalan data
JATUHKAN JADUAL - padam jadual
-
BUAT INDEKS - Buat indeks (kunci carian)
JATUHKAN INDEX - Jatuhkan indeks