Komputer, Pengaturcaraan
Bekerja dengan pangkalan data: Mengapa permintaan
Apakah "permintaan"? Apa yang biasanya dimaksudkan dengan pertanyaan dalam pangkalan data? Apakah permintaan yang dihantar ke pangkalan data?
Mengapa pertanyaan kepada pangkalan data?
jawapan yang harus diberikan bukan sahaja kepada persoalan apa permintaan itu, tetapi juga pada soalan, kenapa pertanyaan. Mereka adalah perlu untuk mendapatkan maklumat yang disimpan dalam pangkalan data. Ringkasnya, pertanyaan pangkalan data yang direka untuk mendapatkan maklumat yang diperlukan dalam beberapa kes. Tujuan mereka boleh menjadi sangat berbeza: ia mungkin perlu untuk mengenal pasti sebagai pelanggan bank di laman pihak ketiga, atau untuk mengenal pasti sebagai intranet pekerja, atau untuk mendapatkan maklumat mengenai keadaan profil di laman web permainan.
Apakah komponen pertanyaan itu?
Membina pertanyaan
Membina pertanyaan, sebagai peraturan, tidak berbeza di tempat kerja dalam persekitaran pembangunan yang berbeza. Jadi, berdiri di hadapan anda satu soalan: "Mengapa permintaan untuk akses» atau persekitaran perkembangan lain, dan anda boleh yakin bahawa jawapan yang diberikan dalam artikel ini akan datang kepada mereka.
permintaan data asas
Bahagian komponen utama, seperti yang dinyatakan sebelum ini, hanya dua:
- SELECT [1 perkara dengan apa yang anda perlu 2, anda memerlukan 3] - digunakan untuk menentukan maklumat apa yang diperlukan. Bahawa ia akan dipindahkan dari pangkalan data untuk program ini dengan yang pengguna itu bekerja.
- DARI [jadual dari mana data diambil] - menentukan data yang diperlukan adalah kecil, dan masih perlu menunjukkan di mana mereka perlu diambil. Pangkalan data tidak langsung disimpan data, dan meja yang mempunyai data. Jadual yang berbeza boleh mempunyai lajur yang sama data untuk mengelakkan ini, dan digunakan untuk menentukan di mana ia diambil.
Butiran tambahan dan operasi permintaan kumpulan
- Mana [istilah carian] - digunakan untuk menyelesaikan maklumat yang perlu mengenai syarat-syarat kelayakan tertentu.
- LIMIT [nombor] - digunakan untuk mengehadkan bilangan baris yang akan diambil dari meja.
- GROUP BY [Pertanyaan parameter] - digunakan untuk kumpulan maklumat yang diterima dari pangkalan data. Tetapi kumpulan itu tidak apa-apa maklumat boleh dibekalkan, tetapi hanya mengikut kadar, dan mempunyai jenis yang sama. Untuk maklumat lanjut anda boleh mengetahui dengan mencari artikel yang berasingan mengenai GROUP BY. operasi Kumpulan dalam pertanyaan yang direka untuk memperbaiki rupa maklumat dan pembacaan yang lebih besar.
- UNION [permintaan] digunakan untuk meletakkan permintaan subquery yang berasingan. Apabila anda menerima jumlah yang agak ketara maklumat yang mungkin diperlukan dan pilihan itu.
- LIKE "" digunakan untuk memeriksa sama ada topeng sepadan dengan permintaan seorang data saiz tertentu. Jadi, dengan bantuan, anda boleh mencari orang yang gaji vymeryat enam angka.
contoh
SELECT Nama, ProductNumber, ListPrice AS Harga
DARI Production.Product
MANA ProductLine = 'R'
Hurai menawarkan saya kod di atas. Pertama, terdapat pilihan data yang diperlukan: nama, nombor produk dan harga halaman risalah. Dan lembaran harga yang dipaparkan pada nama yang sedikit berbeza - satu "harga". data yang diambil dari pangkalan data "Produk" daripada jadual "Produk". Secara umum, menentukan pangkalan data tidak diperlukan jika anda bekerja dengan hanya satu, yang sebenarnya menghantar permintaan. Tetapi jika asas beberapa, maka pastikan untuk menentukan, memandangkan hakikat bahawa komputer semata-mata tidak akan memahami kepada siapa anda rujuk, atau mengabaikan permintaan anda dan akan menghasilkan ralat. Baris ketiga menunjukkan bahawa output adalah tidak semua maklumat, tetapi hanya satu yang masuk dalam barisan produk "P". Yang berakhir artikel yang singkat, selepas membaca anda faham sekarang, mengapa pertanyaan.
Similar articles
Trending Now