How to create tables and common query operations in Oracle database
Oracle is a relational database management system that is widely used in enterprise-level applications. Oracle's query language is very powerful and can complete a variety of data operations. This article will introduce how to create tables and common query operations in Oracle database.
1. Create a table
To create a table in Oracle, you need to use the CREATE TABLE statement. The syntax of the CREATE TABLE statement is as follows:
CREATE TABLE table_name
(column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
);
where table_name is the name of the table to be created, and the columns in the brackets are the columns of the table. Each column needs to specify the column name and data type. The NULL and NOT NULL keywords are used to specify the null attribute of a column.
For example, we want to create a student table containing three columns: student number, name and age. The data types of columns are number, string and number respectively. The CREATE TABLE statement is as follows:
CREATE TABLE students (
stu_id NUMBER NOT NULL, stu_name VARCHAR2(50) NOT NULL, stu_age NUMBER
);
2. Insert data
After the table is created, you need to insert it into the table data. Inserting data requires the INSERT INTO statement. The syntax of the INSERT INTO statement is as follows:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
where table_name is the name of the table into which data is to be inserted, and the columns in brackets are the columns to be inserted. Each column needs to specify a column name and value.
For example, we want to insert a piece of student data into the student table created above. The student number is 1, the name is Zhang San, and the age is 20. The INSERT INTO statement is as follows:
INSERT INTO students (stu_id, stu_name, stu_age)
VALUES (1, 'Zhang San', 20);
3. Query data
Querying data is one of the most basic operations of Oracle. Querying data requires the use of the SELECT statement. The syntax of the SELECT statement is as follows:
SELECT column1, column2, column3, ...
FROM table_name
WHERE condition;
among which column1, column2, column3, etc. are to be queried Columns, separated by commas; table_name is the name of the table to be queried; the WHERE clause is optional and is used to specify query conditions.
For example, if we want to query the data of all students in the student table created above, the SELECT statement is as follows:
SELECT *
FROM students;
If you only need to query The data in the two columns of student name and age can be written like this:
SELECT stu_name, stu_age
FROM students;
If you need to query the data of students aged 20 and below, You can write like this:
SELECT *
FROM students
WHERE stu_age <= 20;
4. Update data
Updating data requires the UPDATE statement . The syntax of the UPDATE statement is as follows:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
where table_name is the table whose data is to be updated. The name, the SET clause is used to specify the column and new value to be updated, and the WHERE clause is used to specify the conditions for the update.
For example, we want to update the age of the student with student number 1 to 21 years old. The UPDATE statement is as follows:
UPDATE students
SET stu_age = 21
WHERE stu_id = 1 ;
5. Delete data
Deleting data requires the DELETE statement. The syntax of the DELETE statement is as follows:
DELETE FROM table_name
WHERE condition;
where table_name is the name of the table to delete data, and the WHERE clause is used to specify the condition to be deleted.
For example, if we want to delete the data of the student with student number 1, the DELETE statement is as follows:
DELETE FROM students
WHERE stu_id = 1;
Summary
This article briefly introduces creating tables in Oracle and common query, insert, update and delete data operations. As a mature enterprise-level database management system, Oracle has powerful query and operation functions and is one of the preferred databases for enterprise-level application development.
The above is the detailed content of How to create tables and common query operations in Oracle database. For more information, please follow other related articles on the PHP Chinese website!
Hot AI Tools
Undresser.AI Undress
AI-powered app for creating realistic nude photos
AI Clothes Remover
Online AI tool for removing clothes from photos.
Undress AI Tool
Undress images for free
Clothoff.io
AI clothes remover
AI Hentai Generator
Generate AI Hentai for free.
Hot Article
Hot Tools
Notepad++7.3.1
Easy-to-use and free code editor
SublimeText3 Chinese version
Chinese version, very easy to use
Zend Studio 13.0.1
Powerful PHP integrated development environment
Dreamweaver CS6
Visual web development tools
SublimeText3 Mac version
God-level code editing software (SublimeText3)
Hot Topics
1384
52
What are the oracle database operation tools?
Apr 11, 2025 pm 03:09 PM
In addition to SQL*Plus, there are tools for operating Oracle databases: SQL Developer: free tools, interface friendly, and support graphical operations and debugging. Toad: Business tools, feature-rich, excellent in database management and tuning. PL/SQL Developer: Powerful tools for PL/SQL development, code editing and debugging. Dbeaver: Free open source tool, supports multiple databases, and has a simple interface.
How to check tablespace size of oracle
Apr 11, 2025 pm 08:15 PM
To query the Oracle tablespace size, follow the following steps: Determine the tablespace name by running the query: SELECT tablespace_name FROM dba_tablespaces; Query the tablespace size by running the query: SELECT sum(bytes) AS total_size, sum(bytes_free) AS available_space, sum(bytes) - sum(bytes_free) AS used_space FROM dba_data_files WHERE tablespace_
Oracle PL/SQL Deep Dive: Mastering Procedures, Functions & Packages
Apr 03, 2025 am 12:03 AM
The procedures, functions and packages in OraclePL/SQL are used to perform operations, return values and organize code, respectively. 1. The process is used to perform operations such as outputting greetings. 2. The function is used to calculate and return a value, such as calculating the sum of two numbers. 3. Packages are used to organize relevant elements and improve the modularity and maintainability of the code, such as packages that manage inventory.
Oracle GoldenGate: Real-Time Data Replication & Integration
Apr 04, 2025 am 12:12 AM
OracleGoldenGate enables real-time data replication and integration by capturing the transaction logs of the source database and applying changes to the target database. 1) Capture changes: Read the transaction log of the source database and convert it to a Trail file. 2) Transmission changes: Transmission to the target system over the network, and transmission is managed using a data pump process. 3) Application changes: On the target system, the copy process reads the Trail file and applies changes to ensure data consistency.
How to create oracle database How to create oracle database
Apr 11, 2025 pm 02:36 PM
To create an Oracle database, the common method is to use the dbca graphical tool. The steps are as follows: 1. Use the dbca tool to set the dbName to specify the database name; 2. Set sysPassword and systemPassword to strong passwords; 3. Set characterSet and nationalCharacterSet to AL32UTF8; 4. Set memorySize and tablespaceSize to adjust according to actual needs; 5. Specify the logFile path. Advanced methods are created manually using SQL commands, but are more complex and prone to errors. Pay attention to password strength, character set selection, tablespace size and memory
How to get time in oracle
Apr 11, 2025 pm 08:09 PM
There are the following methods to get time in Oracle: CURRENT_TIMESTAMP: Returns the current system time, accurate to seconds. SYSTIMESTAMP: More accurate than CURRENT_TIMESTAMP, to nanoseconds. SYSDATE: Returns the current system date, excluding the time part. TO_CHAR(SYSDATE, 'YYY-MM-DD HH24:MI:SS'): Converts the current system date and time to a specific format. EXTRACT: Extracts a specific part from a time value, such as a year, month, or hour.
How to encrypt oracle view
Apr 11, 2025 pm 08:30 PM
Oracle View Encryption allows you to encrypt data in the view, thereby enhancing the security of sensitive information. The steps include: 1) creating the master encryption key (MEk); 2) creating an encrypted view, specifying the view and MEk to be encrypted; 3) authorizing users to access the encrypted view. How encrypted views work: When a user querys for an encrypted view, Oracle uses MEk to decrypt data, ensuring that only authorized users can access readable data.
How to view instance name of oracle
Apr 11, 2025 pm 08:18 PM
There are three ways to view instance names in Oracle: use the "sqlplus" and "select instance_name from v$instance;" commands on the command line. Use the "show instance_name;" command in SQL*Plus. Check environment variables (ORACLE_SID on Linux) through the operating system's Task Manager, Oracle Enterprise Manager, or through the operating system.


