Rumah >pangkalan data >Oracle >tutorial sql oracle

tutorial sql oracle

WBOY
WBOYasal
2023-05-08 09:46:36882semak imbas

Tutorial Oracle SQL

Oracle SQL ialah sistem pengurusan pangkalan data hubungan standard yang menyediakan bahasa berkuasa yang boleh digunakan untuk mengurus dan mengendalikan pangkalan data. Tutorial ini direka untuk membantu pemula mula menggunakan Oracle SQL dengan cepat.

  1. Tetapan persekitaran

Sebelum anda mula menulis pernyataan SQL, anda perlu membuat beberapa tetapan persekitaran terlebih dahulu. Pertama, anda perlu memasang perisian pangkalan data Oracle. Kedua, anda perlu membuat contoh pangkalan data dan menyambung kepadanya. Akhir sekali, anda perlu menggunakan alat baris arahan (seperti SQL Plus) atau alat Oracle (seperti SQL Developer) untuk melaksanakan pernyataan SQL. Dengan tetapan ini, anda boleh mula menulis dan melaksanakan pernyataan SQL.

  1. Sintaks asas

Oracle SQL menggunakan Structured Query Language (SQL) untuk mengurus dan memproses data dalam pangkalan data hubungan. SQL termasuk pelbagai arahan, seperti SELECT, INSERT, UPDATE, dan DELETE, dsb., yang boleh digunakan untuk melaksanakan operasi tertentu. Berikut ialah beberapa sintaks SQL asas:

  1. Pernyataan SELECT digunakan untuk menanyakan data dalam pangkalan data Sintaks asasnya adalah seperti berikut:

PILIH lajur1, lajur2, ... FROM table_name;

Antaranya, column1, column2, dsb. mewakili lajur yang dipilih dan table_name mewakili jadual yang akan disoal. Dalam pernyataan SELECT, anda juga boleh menggunakan beberapa operasi khas, seperti WHERE dan ORDER BY, untuk menapis dan mengisih hasil pertanyaan.

  1. Pernyataan INSERT digunakan untuk memasukkan data ke dalam pangkalan data Sintaks asasnya adalah seperti berikut:

INSERT INTO table_name (column1, column2, ...) VALUES. (nilai1, nilai2 , ...);

Antaranya, nama_jadual mewakili jadual di mana data dimasukkan, lajur1, lajur2, dsb. mewakili lajur yang hendak disisipkan dan nilai1, nilai2, dsb. mewakili nilai yang akan dimasukkan.

  1. Pernyataan KEMASKINI digunakan untuk mengemas kini data sedia ada dalam pangkalan data Sintaks asasnya adalah seperti berikut:

KEMASKINI nama_jadual SET lajur1 = nilai1, lajur2 = nilai2, .. . WHERE keadaan;

Antaranya, table_name mewakili jadual yang akan dikemas kini, lajur1, lajur2, dsb. mewakili lajur yang akan dikemas kini, nilai1, nilai2, dll. mewakili nilai yang akan dikemas kini dan syarat mewakili syarat yang perlu dipenuhi untuk mengemas kini rekod.

  1. Penyataan DELETE digunakan untuk memadam data dalam pangkalan data Sintaks asasnya adalah seperti berikut:

DELETE FROM table_name WHERE keadaan;

Di mana,. table_name mewakili jadual Dipadam yang dikehendaki, syarat mewakili syarat yang perlu dipenuhi untuk memadam rekod.

  1. Operator Data

Dalam pernyataan SQL, anda juga boleh menggunakan pengendali data untuk menyelesaikan operasi pada data. Berikut ialah beberapa pengendali data biasa:

  1. Pengendali yang sama (=) digunakan untuk membandingkan sama ada dua nilai data adalah sama.
  2. Pengendali ketaksamaan (<>) digunakan untuk membandingkan sama ada dua nilai data tidak sama.
  3. Lebih besar daripada operator (>) digunakan untuk membandingkan saiz dua nilai data.
  4. Pengendali kurang daripada (<) digunakan untuk membandingkan saiz dua nilai data.
  5. Pengendali yang lebih besar daripada atau sama (>=) digunakan untuk membandingkan saiz dua nilai data.
  6. Pengendali kurang daripada atau sama (<=) digunakan untuk membandingkan saiz dua nilai data.

Selain itu, anda boleh menggunakan operator logik (DAN, ATAU, BUKAN, dll.) untuk menyambungkan berbilang operator. Pengendali ini boleh digunakan untuk membuat pertanyaan SQL yang lebih kompleks.

  1. Jenis data

Dalam Oracle SQL, jenis data merujuk kepada format storan data dalam pangkalan data. Jenis data yang disokong oleh MySQL termasuk yang berikut:

  1. Jenis data angka, seperti data integer (INTEGER) dan data titik terapung (FLOAT).
  2. Jenis data aksara, seperti data aksara (CHAR) dan data rentetan (VARCHAR).
  3. Jenis data tarikh, seperti data tarikh (TARIKH) dan data masa (MASA).
  4. Jenis data Boolean, seperti data Boolean (BOOLEAN).

Apabila menggunakan pernyataan SQL, anda perlu memilih jenis data yang sesuai untuk menyimpan data berdasarkan situasi sebenar.

  1. Contoh komprehensif

Berikut ialah contoh komprehensif yang menunjukkan penggunaan pernyataan SQL untuk menanyakan data dalam pangkalan data:

PILIH nama_pelanggan, tarikh_pesanan, nama_produk, kuantiti, harga
DARI pelanggan, pesanan, produk
WHERE customers.customer_id = orders.customer_id
AND orders.product_id = products.product_id
DAN tarikh_pesanan >= '01-Jan-2020 '
PESAN OLEH nama_pelanggan;

Contoh ini menanyakan rekod pesanan pelanggan dalam pangkalan data yang memenuhi syarat (tarikh pesanan lebih besar daripada atau sama dengan 1 Januari 2020), termasuk nama pelanggan, tarikh pesanan, nama produk, kuantiti dan harga. Dalam pertanyaan, syarat dan pengisihan digunakan untuk menapis dan mengisih hasil.

  1. Ringkasan

Melalui tutorial ini, kami memperkenalkan sintaks asas dan pengendali Oracle SQL, dan memberikan beberapa jenis data dan contoh komprehensif. Saya berharap ia dapat membantu pembaca mula dengan cepat menggunakan Oracle SQL dan seterusnya menguasai kemahiran sistem pengurusan pangkalan data hubungan. Dalam aplikasi praktikal, pernyataan dan pengendali SQL perlu dikaji dengan teliti untuk memahami cara menggunakannya dengan betul.

Atas ialah kandungan terperinci tutorial sql oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn