Structured Query Language Pertanyaan yang Sering Diajukan

Mencari saran tentang menggunakan Bahasa Query Terstruktur ? FAQ SQL Databases ini memberikan jawaban atas pertanyaan yang paling sering ditanyakan tentang SQL dan basis data. Pastikan untuk mengikuti tautan "Info Lebih Lanjut" di akhir setiap pertanyaan untuk penjelasan dan tutorial terperinci!

01 dari 10

Bagaimana saya bisa mengambil data dari database menggunakan SQL?

alvarez / Vetta / Getty Images

Perintah SELECT adalah perintah yang paling umum digunakan dalam SQL. Ini memungkinkan pengguna database untuk mengambil informasi spesifik yang mereka inginkan dari database operasional. Lebih banyak lagi »

02 dari 10

Bagaimana cara membuat database baru atau tabel database baru?

SQL menyediakan perintah CREATE DATABASE dan CREATE TABLE untuk menambahkan database dan tabel baru, masing-masing ke database Anda. Perintah-perintah ini memberikan sintaks yang sangat fleksibel yang memungkinkan Anda untuk membuat tabel dan database yang memenuhi persyaratan bisnis spesifik Anda. Lebih banyak lagi »

03 dari 10

Bagaimana cara saya menambahkan data ke database?

Perintah INSERT dalam SQL digunakan untuk menambahkan catatan ke tabel yang sudah ada.

04 dari 10

Bagaimana cara menghapus beberapa atau semua tabel basis data?

Seringkali, perlu untuk menghapus informasi yang tidak terpakai dari basis data relasional. Untungnya, Structured Query Language menyediakan perintah DELETE yang fleksibel yang dapat digunakan untuk menghapus sebagian atau semua informasi yang disimpan dalam sebuah tabel. Lebih banyak lagi »

05 dari 10

Apa itu nilai NULL?

NULL adalah nilai yang digunakan untuk mewakili bagian data yang tidak diketahui. Database memperlakukan nilai NULL dengan cara khusus, tergantung pada jenis operasi yang digunakan. Ketika nilai NULL muncul sebagai operand ke operasi AND, nilai operasi adalah FALSE jika operan lain adalah SALAH (tidak ada cara ekspresi bisa TRUE dengan satu operan FALSE). Di sisi lain, hasilnya adalah NULL (tidak diketahui) jika operan yang lain adalah TRUE atau NULL (karena kita tidak tahu hasilnya nanti.) More »

06 dari 10

Bagaimana saya bisa menggabungkan data dari beberapa tabel basis data?

Pernyataan gabung SQL memungkinkan Anda menggabungkan data dari dua atau beberapa tabel dalam hasil kueri Anda. Pelajari cara memanfaatkan teknologi canggih ini untuk melengkapi kueri basis data Anda.

07 dari 10

Bisakah saya bergabung dengan meja untuk dirinya sendiri?

Iya nih! Anda dapat menggunakan self-join untuk menyederhanakan kueri SQL yang bersarang di mana referensi internal dan eksternal merujuk ke tabel yang sama. Gabungan ini memungkinkan Anda untuk mengambil rekaman terkait dari tabel yang sama.

08 dari 10

Bagaimana saya bisa meringkas data yang ada di dalam tabel database?

SQL menyediakan fungsi agregat untuk membantu meringkas volume besar data. Fungsi SUM digunakan dalam pernyataan SELECT dan mengembalikan total serangkaian nilai. Fungsi AVG bekerja dengan cara yang sama untuk memberikan rata-rata matematika serangkaian nilai. SQL menyediakan fungsi COUNT untuk mengambil jumlah catatan dalam tabel yang memenuhi kriteria yang diberikan. Fungsi MAX () mengembalikan nilai terbesar dalam serangkaian data yang diberikan sementara fungsi MIN () mengembalikan nilai terkecil.

09 dari 10

Bagaimana saya bisa mengelompokkan data rangkuman?

Anda dapat menggunakan query SQL dasar untuk mengambil data dari database tetapi ini sering tidak memberikan intelijen yang cukup untuk memenuhi persyaratan bisnis. SQL juga memberi Anda kemampuan untuk mengelompokkan hasil query berdasarkan atribut tingkat baris untuk menerapkan fungsi agregat menggunakan klausa GROUP BY. Lebih banyak lagi »

10 dari 10

Bagaimana saya bisa membatasi akses ke data yang terdapat dalam database SQL?

Database SQL menyediakan administrator dengan sistem kontrol akses berbasis peran. Dalam skema ini, administrator membuat akun pengguna untuk setiap pengguna basis data individual dan kemudian menetapkan pengguna itu ke satu atau lebih peran basis data yang menggambarkan cara pengguna diizinkan untuk berinteraksi dengan basis data. Akhirnya, administrator memberikan izin khusus untuk peran untuk memungkinkan anggota peran untuk melakukan tindakan yang diinginkan. Pengguna secara implisit menolak akses apa pun yang tidak secara eksplisit mereka berikan. Lebih banyak lagi »