Oracle ialah salah satu sistem pengurusan pangkalan data hubungan yang paling terkenal di dunia. Ia menyediakan cara yang mudah, pantas dan selamat untuk menyimpan dan mengurus pelbagai jenis data. Artikel ini bertujuan untuk memperkenalkan pembaca kepada tutorial praktikal mengenai pangkalan data Oracle dan membantu pemula memahami operasi asas dan kemahiran penggunaan pangkalan data Oracle.
Sebelum menggunakan pangkalan data Oracle, anda perlu melengkapkan langkah berikut:
1.1.1.1 >Anda boleh memuat turun versi terkini pangkalan data Oracle daripada tapak web rasmi Oracle, dan kemudian ikuti langkah panduan rasmi untuk memasangnya.
1.2. Cipta pengguna
Sebelum menggunakan pangkalan data Oracle, anda perlu mencipta pengguna untuk diri sendiri. Anda boleh menggunakan pernyataan SQL berikut untuk mencipta pengguna:
CIPTA nama_pengguna PENGENALAN OLEH kata laluan;
Di mana "nama_pengguna" ialah nama pengguna yang ingin anda buat dan "kata laluan" ialah pengguna yang anda ingin buat set Kata laluan.
1.3. Berikan kebenaran
Sebelum menggunakan pangkalan data, anda perlu memberikan kebenaran yang diperlukan kepada pengguna anda. Anda boleh menggunakan pernyataan SQL berikut untuk memberikan kebenaran kepada pengguna:
BERI kebenaran KEPADA nama_pengguna;
di mana "kebenaran" ialah kebenaran yang ingin anda berikan kepada pengguna dan "nama_pengguna" ialah kebenaran yang anda ingin berikan nama pengguna.
Operasi pangkalan data asasAnda boleh menggunakan pernyataan SQL berikut untuk mencipta pangkalan data:
BUAT. DATABASE database_name ;
Di mana "database_name" ialah nama pangkalan data yang anda ingin buat.
2.2. Paparkan senarai pangkalan data
Anda boleh memaparkan senarai pangkalan data menggunakan pernyataan SQL berikut:
PAPARKAN PANGKALAN DATA;
Ini akan memaparkan semua pangkalan data yang tersedia senarai .
2.3. Menggunakan pangkalan data
Apabila anda ingin menggunakan pangkalan data, anda perlu menggunakan pernyataan SQL berikut:
GUNAKAN nama_pangkalan data;
di mana , " database_name" ialah nama pangkalan data yang anda ingin gunakan.
2.4. Cipta jadual
Dalam pangkalan data, anda boleh mencipta jadual untuk menyimpan pelbagai jenis data. Berikut ialah contoh pernyataan SQL untuk mencipta jadual:
BUAT JADUAL nama_jadual (
lajur1 jenis data, lajur2 jenis data,
lajur3 jenis data,
....
);
Di mana "table_name" ialah nama jadual yang anda ingin buat, "column1", "column2", dsb. ialah nama lajur yang anda ingin buat dan "datatype" ialah jenis data yang anda ingin pilih untuk lajur .
2.5. Memaparkan senarai jadual
Anda boleh memaparkan senarai jadual menggunakan pernyataan SQL berikut:
TUNJUKKAN JADUAL;
Ini akan dipaparkan senarai semua jadual yang tersedia.
2.6. Memasukkan data
Memasukkan data ke dalam jadual ialah operasi pangkalan data asas. Berikut ialah contoh pernyataan SQL untuk memasukkan data:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Antaranya, "table_name" ialah nama jadual yang anda ingin masukkan data, "column1", "column2", dll. ialah nama lajur yang anda ingin masukkan nilai ke dalamnya, dan "value1", "value2", dll. ialah nilai yang anda ingin masukkan.
2.7. Kemas kini data
Anda boleh menggunakan pernyataan SQL berikut untuk mengemas kini data dalam jadual:
KEMASKINI nama_jadual
SET lajur1 = nilai1, lajur2 = nilai2 , .. .WHERE condition;
Antaranya, "table_name" ialah nama jadual yang ingin anda kemas kini, "column1", "column2", dsb. ialah nama lajur yang anda ingin mengemas kini, "value1", "value2" " dsb. ialah nilai yang ingin anda kemas kini dan "condition" ialah syarat kemas kini.
2.8. Padam data
Berikut ialah contoh pernyataan SQL untuk memadam data dalam jadual:
DELETE FROM table_name WHERE keadaan;
Di mana, "table_name ” ialah nama jadual yang anda mahu padamkan data dan "condition" ialah syarat pemadaman.
Pertanyaan DataPertanyaan asas membolehkan anda mendapatkan semula data daripada jadual. Berikut ialah contoh pernyataan SQL pertanyaan asas:
PILIH lajur1, lajur2, ... DARI nama_jadual;
Antaranya, "column1", "column2", dll. ialah lajur yang anda ingin tanya Nama, "table_name" ialah nama jadual yang anda ingin tanya.
3.2. Pertanyaan bersyarat
Pertanyaan bersyarat membolehkan anda mendapatkan semula data berdasarkan syarat. Berikut ialah contoh pernyataan SQL pertanyaan bersyarat:
PILIH lajur1, lajur2, ...
FROM table_nameWHERE keadaan;
Di mana, "table_name" ialah parameter yang anda ingin tanya Nama jadual, "syarat" ialah syarat pertanyaan.
3.3. Pertanyaan diisih
Pertanyaan diisih membolehkan anda mendapatkan semula data dalam susunan tertentu. Berikut ialah contoh pernyataan SQL untuk pertanyaan isihan:
PILIH lajur1, lajur2, ...
DARI nama_jadualPESANAN MENGIKUT nama_kolum ASC/DESC;
Di mana , "table_name" ialah nama jadual yang anda ingin tanya, "column_name" ialah nama lajur yang anda ingin isikan, "ASC" bermaksud tertib menaik dan "DESC" bermaksud tertib menurun.
3.4. Pertanyaan kumpulan
Pertanyaan kumpulan membolehkan anda mengumpulkan dan mengagregat data berdasarkan syarat tertentu. Berikut ialah contoh pernyataan SQL untuk pertanyaan kumpulan:
PILIH lajur1, aggregate_function(column2)
FROM table_nameGROUP BY column1;
Di mana "table_name" ialah nama jadual yang anda ingin tanya, "column1" ialah lajur yang anda ingin kumpulkan dan "aggregate_function" ialah fungsi agregat yang anda mahu gunakan.
Pangkalan Data Oracle juga menyediakan cara mudah untuk mengintegrasikannya dengan aplikasi. Berikut ialah contoh penggunaan Java untuk menulis kod untuk mengakses pangkalan data Oracle:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
kelas awam OracleExample {
public static void main(String[] args) {
Connection conn = null; Statement stmt = null; ResultSet rs = null; try { String userName = "your_user_name"; String password = "your_password"; String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection(url, userName, password); stmt = conn.createStatement(); rs = stmt.executeQuery("SELECT * FROM table_name"); while (rs.next()) { System.out.println(rs.getString("column1") + ", " + rs.getString("column2")); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } }
}
}
Dalam contoh di atas, "nama_pengguna_anda" dan "kata laluan_anda" ialah nama pengguna dan kata laluan pengguna Oracle anda, dan "jdbc:oracle:thin:@localhost:1521: ORCL" ialah Oracle Rentetan sambungan pangkalan data, "table_name" ialah nama jadual yang anda ingin tanya.
Kesimpulan
Oracle ialah sistem pengurusan pangkalan data hubungan yang berkuasa yang sesuai untuk pelbagai jenis penyimpanan dan pengurusan data. Artikel ini menyediakan beberapa operasi asas pangkalan data Oracle dan kemahiran penggunaan, dengan harapan dapat membantu pemula menguasai pangkalan data Oracle dengan lebih baik.
Atas ialah kandungan terperinci tutorial praktikal oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!