Video: Antaramuka Laman Web Online Database baru 2010 - Perpustakaan UiTM 2024
Satu-satunya tujuan menyimpan maklumat dalam pangkalan data MySQL ialah untuk mendapatkannya apabila anda memerlukannya. Pangkalan data hidup untuk menjawab soalan. Apa produk untuk dijual? Siapa pelanggan? Berapa ramai pelanggan tinggal di Indiana? Apa yang dibeli pelanggan?
Banyak soalan dijawab dengan mengambil data dari pangkalan data. Sebagai contoh, untuk mengetahui bilangan pelanggan yang tinggal di Indiana, anda boleh mengambil semua rekod pelanggan di mana medan bernama negara mengandungi IN.
Sering kali, anda bertanya jenis soalan ini dalam skrip PHP dan memaparkan jawapan dalam laman web. Dalam skrip PHP, anda boleh mengambil semua rekod untuk pelanggan Indiana dan memaparkan senarai nama dan alamat mereka di laman web.
Untuk menjawab soalan-soalan tertentu, anda menggunakan pertanyaan SELECT. Anda boleh meminta soalan yang tepat, rumit, dan terperinci dengan pertanyaan SELECT. Pertanyaan SELECT yang paling mudah ialah
SELECT * FROM tablename
Pertanyaan ini mengambil semua maklumat dari jadual. Asterisk (*) adalah makna wildcard semua lajur.
Pertanyaan SELECT boleh menjadi lebih selektif. Kata-kata dan frasa SQL dalam pertanyaan SELECT boleh menentukan maklumat yang diperlukan untuk menjawab soalan anda. Inilah beberapa helah yang boleh anda lakukan untuk membuat pertanyaan SELECT:
-
Anda hanya boleh meminta maklumat (lajur) yang anda perlukan untuk menjawab soalan anda. Sebagai contoh, anda boleh meminta hanya nama pertama dan terakhir untuk membuat senarai pelanggan.
-
Anda boleh meminta maklumat dalam suatu pesanan tertentu. Sebagai contoh, anda boleh meminta maklumat tersebut disusun mengikut urutan abjad.
-
Anda boleh meminta maklumat daripada objek yang dipilih (baris) di dalam jadual anda. Sebagai contoh, anda boleh meminta nama pertama dan terakhir untuk hanya pelanggan yang alamatnya berada di Florida.
Dalam MySQL 4. 1, MySQL menambah keupayaan untuk sarang pertanyaan SELECT dalam pertanyaan lain. Pertanyaan bersarang disebut subquery. Anda boleh menggunakan subquery dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE atau dalam klausa SET. Sebuah subquery boleh mengembalikan satu nilai, satu baris atau lajur tunggal, atau satu jadual, yang digunakan dalam pertanyaan luar. Semua ciri pertanyaan SELECT boleh digunakan dalam subquery.