Rumah  >  Artikel  >  pangkalan data  >  Cara membuat jadual dan operasi pertanyaan biasa dalam pangkalan data Oracle

Cara membuat jadual dan operasi pertanyaan biasa dalam pangkalan data Oracle

PHPz
PHPzasal
2023-04-04 13:59:403414semak imbas

Oracle ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas dalam aplikasi peringkat perusahaan. Bahasa pertanyaan Oracle sangat berkuasa dan boleh melengkapkan pelbagai operasi data. Artikel ini akan memperkenalkan cara membuat jadual dan operasi pertanyaan biasa dalam pangkalan data Oracle.

1 Cipta jadual

Mencipta jadual dalam Oracle memerlukan pernyataan CREATE TABLE. Sintaks pernyataan CREATE TABLE adalah seperti berikut:

CREATE TABLE table_name
(column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
.. .
);

Nama_jadual ialah nama jadual yang akan dibuat dan lajur dalam kurungan ialah lajur jadual. Setiap lajur perlu menentukan nama lajur dan jenis data. Kata kunci NULL dan NOT NULL digunakan untuk menentukan atribut nol lajur.

Sebagai contoh, kami ingin mencipta jadual pelajar dengan tiga lajur: nombor pelajar, nama dan umur. Jenis data lajur ialah nombor, rentetan dan nombor masing-masing. Pernyataan CREATE TABLE adalah seperti berikut:

CREATE TABLE pelajar (

stu_id NUMBER NOT NULL,
stu_name VARCHAR2(50) NOT NULL,
stu_age NUMBER

);

2. Masukkan data

Selepas jadual dibuat , anda perlu menambahnya pada jadual Masukkan data ke dalam . Memasukkan data memerlukan pernyataan INSERT INTO. Sintaks pernyataan INSERT INTO adalah seperti berikut:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

di mana table_name ialah nama jadual yang akan disisipkan data dan lajur dalam kurungan ialah lajur yang akan disisipkan. Setiap lajur perlu menentukan nama dan nilai lajur.

Sebagai contoh, kami ingin memasukkan sekeping data pelajar ke dalam jadual pelajar yang dibuat di atas Nombor pelajar ialah 1, namanya Zhang San, dan umurnya ialah 20. Penyataan INSERT INTO adalah seperti berikut:

INSERT INTO pelajar (stu_id, stu_name, stu_age)
VALUES (1, 'Zhang San', 20);

3 🎜>

Mencari data ialah salah satu operasi paling asas Oracle. Data pertanyaan memerlukan penggunaan pernyataan SELECT. Sintaks pernyataan SELECT adalah seperti berikut:

PILIH lajur1, lajur2, lajur3, ...

FROM table_name
WHERE condition;

di mana lajur1, lajur2, lajur3, dsb. akan disoal Lajur, dipisahkan dengan koma; nama_jadual ialah nama jadual yang akan ditanya;

Sebagai contoh, jika kita ingin menanyakan data semua pelajar dalam jadual pelajar yang dibuat di atas, pernyataan SELECT adalah seperti berikut:

PILIH *

DARI pelajar;

Jika anda hanya perlu bertanya Data dalam dua lajur nama dan umur pelajar boleh ditulis seperti ini:

PILIH stu_name, stu_age

DARI pelajar;

Jika anda perlu menanyakan data pelajar berumur 20 tahun ke bawah, Anda boleh menulisnya seperti ini:

PILIH *

DARI pelajar
WHERE stu_age <= 20;

4. Kemas kini data

Mengemas kini data memerlukan pernyataan KEMASKINI . Sintaks pernyataan KEMASKINI adalah seperti berikut:

KEMASKINI nama_jadual

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

di mana table_name ialah jadual yang datanya akan dikemas kini Nama, klausa SET digunakan untuk menentukan lajur dan nilai baharu untuk dikemas kini, dan klausa WHERE digunakan untuk menentukan syarat untuk kemas kini.

Sebagai contoh, kami ingin mengemas kini umur pelajar dengan nombor pelajar 1 hingga 21 tahun Kenyataan UPDATE adalah seperti berikut:

KEMASKINI pelajar

SET stu_age = 21<.>WHERE stu_id = 1 ;

5. Memadam data

Memadam data memerlukan penyataan DELETE. Sintaks pernyataan DELETE adalah seperti berikut:

DELETE FROM table_name

WHERE keadaan;


di mana table_name ialah nama jadual untuk memadam data, dan klausa WHERE digunakan untuk nyatakan syarat yang hendak dipadamkan.

Sebagai contoh, kami ingin memadamkan data pelajar dengan nombor pelajar 1. Kenyataan PADAM adalah seperti berikut:

PADAM DARI pelajar

WHERE stu_id = 1;


Ringkasan

Artikel ini memperkenalkan secara ringkas penciptaan jadual dalam Oracle dan pertanyaan biasa, memasukkan, mengemas kini dan memadam operasi data. Sebagai sistem pengurusan pangkalan data peringkat perusahaan yang matang, Oracle mempunyai fungsi pertanyaan dan operasi yang berkuasa dan merupakan salah satu pangkalan data pilihan untuk pembangunan aplikasi peringkat perusahaan.

Atas ialah kandungan terperinci Cara membuat jadual dan operasi pertanyaan biasa dalam pangkalan data 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