Pertanyaan Soalan Terstruktur Bahasa yang Sering Ditanya

Mencari nasihat menggunakan Bahasa Kuasa Struktur ? Soalan Lazim SQL Database ini memberikan jawapan kepada soalan yang paling kerap ditanya tentang SQL dan pangkalan data. Pastikan anda mengikuti pautan "Maklumat Lagi" pada akhir setiap soalan untuk penjelasan terperinci dan tutorial!

01 dari 10

Bagaimanakah saya dapat mengambil data dari pangkalan data menggunakan SQL?

alvarez / Vetta / Getty Images

Perintah SELECT ialah arahan yang paling biasa digunakan dalam SQL. Ia membolehkan pengguna pangkalan data mendapatkan maklumat khusus yang mereka inginkan dari pangkalan data operasi. Lagi »

02 dari 10

Bagaimanakah saya membuat pangkalan data baru atau jadual pangkalan data baru?

SQL menyediakan perintah CREATE DATABASE dan CREATE TABLE untuk menambah pangkalan data dan jadual baru, masing-masing ke pangkalan data anda. Perintah ini menyediakan sintaks yang sangat fleksibel yang membolehkan anda membuat jadual dan pangkalan data yang memenuhi keperluan perniagaan tertentu anda. Lagi »

03 dari 10

Bagaimanakah saya menambah data ke pangkalan data?

Perintah INSERT dalam SQL digunakan untuk menambah rekod pada jadual yang sedia ada.

04 dari 10

Bagaimanakah saya memadamkan beberapa atau semua jadual pangkalan data?

Sering kali, ia menjadi perlu untuk menghilangkan maklumat usang dari pangkalan data hubungan. Mujurlah, Bahasa Kuasa Berstruktur menyediakan arahan DELETE yang fleksibel yang boleh digunakan untuk mengeluarkan beberapa atau semua maklumat yang disimpan dalam jadual. Lagi »

05 dari 10

Apakah nilai NULL?

NULL ialah nilai yang digunakan untuk mewakili sekeping data yang tidak diketahui. Pangkalan data memperlakukan nilai NULL dengan cara yang khusus, bergantung kepada jenis operasi yang digunakan. Apabila nilai NULL muncul sebagai pengendali ke operasi AND, nilai operasi adalah SALAH jika pengendali lain adalah FALSE (tidak ada cara ungkapan itu mungkin BENAR dengan satu operan FALSE). Sebaliknya, hasilnya adalah NULL (tidak diketahui) jika pengendali lain sama ada TRUE atau NULL (kerana kita tidak dapat memberitahu hasilnya.) Lebih banyak »

06 dari 10

Bagaimanakah saya boleh menggabungkan data dari pelbagai jadual pangkalan data?

Pernyataan menyertai SQL membolehkan anda menggabungkan data dari dua atau lebih jadual dalam hasil pertanyaan anda. Ketahui cara memanfaatkan teknologi yang berkuasa ini untuk memaparkan pertanyaan pangkalan data anda.

07 daripada 10

Bolehkah saya menyertai meja itu sendiri?

Ya! Anda boleh menggunakan gabungan diri untuk memudahkan pertanyaan SQL bersarang di mana pertanyaan dalaman dan luaran merujuk jadual yang sama. Gabungan ini membenarkan anda mendapatkan semula rekod yang berkaitan dari jadual yang sama.

08 dari 10

Bagaimanakah saya boleh meringkaskan data yang terkandung dalam jadual pangkalan data?

SQL menyediakan fungsi agregat untuk membantu meringkaskan jumlah data yang besar. Fungsi SUM digunakan dalam pernyataan SELECT dan mengembalikan jumlah siri nilai. Fungsi AVG berfungsi dengan cara yang sama untuk memberikan purata matematik bagi satu siri nilai. SQL menyediakan fungsi COUNT untuk mendapatkan bilangan rekod dalam jadual yang memenuhi kriteria yang diberikan. Fungsi MAX () mengembalikan nilai terbesar dalam siri data tertentu manakala fungsi MIN () mengembalikan nilai terkecil.

09 dari 10

Bagaimanakah saya boleh mengumpulkan data yang diringkaskan?

Anda boleh menggunakan pertanyaan SQL asas untuk mendapatkan data dari pangkalan data tetapi ini sering tidak memberikan kecerdasan yang mencukupi untuk memenuhi keperluan perniagaan. SQL juga menyediakan anda dengan keupayaan untuk mengumpulkan keputusan pertanyaan berdasarkan atribut peringkat baris untuk menggunakan fungsi agregat menggunakan klausa GROUP BY. Lagi »

10 daripada 10

Bagaimana saya boleh menyekat akses kepada data yang terkandung dalam pangkalan data SQL?

Pangkalan data SQL menyediakan pentadbir dengan sistem kawalan akses berasaskan peranan. Dalam skema ini, pentadbir membuat akaun pengguna untuk setiap pengguna pangkalan data dan kemudian memberikan pengguna tersebut kepada satu atau lebih peranan pangkalan data yang menerangkan cara pengguna dibenarkan berinteraksi dengan pangkalan data. Akhirnya, pentadbir memberikan kebenaran tertentu kepada peranan untuk membolehkan ahli peranan menjalankan tindakan yang dikehendaki. Pengguna secara tersirat menafikan sebarang akses yang tidak diberikan secara eksplisit. Lagi »