KomputerPemrograman

Bekerja dengan database: Mengapa permintaan

Apakah "permintaan"? Apa yang umumnya dimaksud dengan query di database? Apa permintaan yang dikirim ke database? Di bawah permintaan tersirat pasokan kondisi tertentu, sesuai dengan database yang akan menjawab dan memberikan informasi yang menarik. yaitu ada mengirim kondisi tertentu / data dengan yang informasi yang diperlukan dipilih dan ditransmisikan ke sisi klien / atau dimasukkan ke dalam database. Jawaban untuk pertanyaan "apa objek, permintaan", Anda pasti akan belajar dari artikel ini.

Mengapa query ke database?

Hal ini diperlukan untuk memberikan jawaban tidak hanya pertanyaan tentang apa permintaan tersebut, tetapi juga pada pertanyaan, mengapa pertanyaan. Mereka diperlukan untuk mendapatkan informasi yang disimpan dalam database. Sederhananya, query dalam database dimaksudkan untuk memberikan informasi yang diperlukan dalam kasus-kasus individu. Tujuan mereka bisa sangat berbeda: mungkin perlu untuk mengidentifikasi sebagai pelanggan bank di situs pihak ketiga, atau untuk mengidentifikasi sebagai intranet karyawan, atau untuk mendapatkan informasi tentang keadaan profil di situs permainan.

Apa saja komponen dari query adalah?

Kami terus menanggapi pertanyaan: Mengapa permintaan. SQL digunakan untuk menulis pertanyaan. Perlu harus hanya dua komponen: SELECT dan FROM. Tapi selain dari mereka dapat digunakan dan digunakan oleh sejumlah lainnya tim yang add baru persyaratan untuk data seleksi dan penyaringan untuk display. Permintaan ini dalam database untuk mendapatkan informasi yang paling relevan komputer: Anda perlu menemukan di mana itu adalah sesuatu yang harus dicari. Bagian komponen yang paling populer diperlukan setelah Dimana. Mana yang berlaku, untuk mengatur kondisi tertentu untuk pemilihan data. Misalnya, Anda dapat menentukan nomor identifikasi, tanggal lahir atau informasi lain yang unik dan yang mungkin mengidentifikasi orang tersebut.

Membangun query

Setiap permintaan memiliki hirarki yang ketat konstruksi, yang tidak bisa melanggar. Untuk kesalahan mungkin terjadi. konstruksi akan dijelaskan atas dasar permintaan sederhana dengan tiga komponen. Pertama ada SELECT, FROM, dan Dimana. Operator dapat mengetik baik huruf besar dan kecil, untuk eksekusi tidak terpengaruh. Namun menurut aturan etiket, semua operator ditulis dengan huruf kapital dan kondisi yang diperlukan, nama-nama tabel dan hal-hal dengan sedikit. Dan jadi lebih mudah dinavigasi saat browsing kode. Kembali ke kode, Anda harus memberitahu terpisah, yang bertanggung jawab untuk apa.

Membangun permintaan, sebagai suatu peraturan, tidak berbeda bekerja di lingkungan pengembangan yang berbeda. Jadi, berdiri di depan Anda pertanyaan: "Mengapa permintaan untuk akses» atau lingkungan pengembangan lain, dan Anda dapat yakin bahwa jawaban yang diberikan dalam artikel ini akan datang kepada mereka semua.

permintaan data dasar

Bagian komponen utama, seperti yang disebutkan sebelumnya, hanya dua:

  • SELECT [1 hal untuk apa yang Anda butuhkan 2, Anda membutuhkan 3] - digunakan untuk menentukan informasi apa yang dibutuhkan. Bahwa hal itu akan ditransfer dari database untuk program dengan mana pengguna bekerja.
  • FROM [table dari data yang diambil] - menentukan data yang dibutuhkan kecil, dan masih perlu untuk menunjukkan di mana mereka harus diambil. database tidak langsung disimpan data, dan meja yang memiliki data. Tabel yang berbeda dapat memiliki kolom data yang sama untuk menghindari hal ini, dan digunakan untuk menentukan di mana ia diambil.

Rincian tambahan dan operasi kelompok permintaan

Untuk meningkatkan hasil pencarian Anda dan memberikan informasi tentang penggunaan informasi yang telah diterima perintah tambahan:

  • Dimana [istilah pencarian] - digunakan untuk memilah informasi yang diperlukan mengenai kondisi kelayakan tertentu.
  • LIMIT [jumlah] - digunakan untuk membatasi jumlah baris yang akan diambil dari meja.
  • GROUP BY [parameter permintaan] - digunakan untuk kelompok informasi yang diterima dari database. Namun kelompok yaitu tidak ada informasi dapat diberikan, tetapi hanya dalam proporsi, dan memiliki sama jenis. Untuk lebih jelasnya anda dapat mengetahui dengan mencari sebuah artikel terpisah pada GROUP BY. operasi kelompok dalam pertanyaan yang dirancang untuk meningkatkan penampilan informasi dan mudah dibaca lebih besar.
  • UNION [permintaan] digunakan untuk meletakkan subquery permintaan terpisah. Ketika Anda menerima jumlah yang cukup signifikan dari informasi mungkin diperlukan dan pilihan itu.
  • SEPERTI "" digunakan untuk memeriksa apakah masker sesuai dengan permintaan ukuran data tertentu. Jadi, dengan bantuan, Anda dapat mencari orang yang gajinya vymeryat enam angka.

contoh

Ini sendiri adalah pemahaman yang bermasalah tertulis, tanpa contoh yang sesuai. Tetapi bahkan satu contoh tidak bisa menjelaskan semuanya, dan Anda harus menemukan banyak informasi sebelum Anda akan dapat memahami semua peluang yang ditawarkan pengembang SQL:

SELECT Nama, ProductNumber, ListPrice AS Harga

DARI Production.Product

MANA productline = 'R'

Parse menawarkan kode di atas. Pertama, ada pilihan dari data yang diperlukan: nama, nomor produk dan harga halaman leaflet. Dan lembar harga yang ditampilkan pada nama yang sedikit berbeda - "harga". Data tersebut diambil dari database "Produk" dari tabel "Produk". Secara umum, tentukan database tidak diperlukan jika Anda bekerja dengan hanya satu, yang benar-benar mengirimkan permintaan. Tetapi jika beberapa pangkalan, maka pastikan untuk menentukan, mengingat fakta bahwa komputer hanya tidak akan mengerti kepada siapa Anda lihat, atau bahkan mengabaikan permintaan Anda dan akan menghasilkan kesalahan. Baris ketiga menunjukkan bahwa output tidak semua informasi, tetapi hanya satu yang masuk dalam garis "P" produk. Yang mengakhiri artikel pendek, setelah membaca Anda mengerti sekarang, mengapa pertanyaan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.birmiss.com. Theme powered by WordPress.