Maison > base de données > Oracle > le corps du texte

Comment créer des tables et des opérations de requête courantes dans la base de données Oracle

PHPz
Libérer: 2023-04-04 14:20:39
original
3431 Les gens l'ont consulté

Oracle est un système de gestion de bases de données relationnelles largement utilisé dans les applications d'entreprise. Le langage de requête d'Oracle est très puissant et peut effectuer diverses opérations sur les données. Cet article explique comment créer des tables et des opérations de requête courantes dans la base de données Oracle.

1. Créer une table

La création d'une table dans Oracle nécessite l'instruction CREATE TABLE. La syntaxe de l'instruction CREATE TABLE est la suivante :

CREATE TABLE nom_table
(type de données colonne1 [ NULL | NOT NULL ],
type de données colonne2 [ NULL | NOT NULL ],
...
);

où nom_table est le table à créer Nom, entre parenthèses se trouvent les colonnes de la table. Chaque colonne doit spécifier le nom de la colonne et le type de données. Les mots clés NULL et NOT NULL permettent de spécifier l'attribut null d'une colonne.

Par exemple, nous souhaitons créer un tableau des étudiants avec trois colonnes : numéro d'étudiant, nom et âge. Les types de données des colonnes sont respectivement nombre, chaîne et nombre. L'instruction CREATE TABLE est la suivante :

CREATE TABLE étudiants (

stu_id NUMBER NOT NULL,
stu_name VARCHAR2(50) NOT NULL,
stu_age NUMBER
Copier après la connexion

);

2. Insérer des données

Une fois la table créée, les données doivent être insérées dans la table. L'insertion de données nécessite l'instruction INSERT INTO. La syntaxe de l'instruction INSERT INTO est la suivante :

INSERT INTO nom_table (colonne1, colonne2, colonne3, ...)
VALUES (valeur1, valeur2, valeur3, ...);

où nom_table est le nom de l'instruction INSERT INTO. tableau dans lequel les données doivent être insérées. À l’intérieur des parenthèses se trouvent les colonnes à insérer. Chaque colonne doit spécifier un nom et une valeur de colonne.

Par exemple, nous souhaitons insérer des données sur les étudiants dans la table des étudiants créée ci-dessus. Le numéro d'étudiant est 1, le nom est Zhang San et l'âge est 20. L'instruction INSERT INTO est la suivante :

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

Requête de données

L'interrogation de données est l'une des opérations les plus élémentaires. d'Oracle. L'interrogation de données nécessite l'utilisation de l'instruction SELECT. La syntaxe de l'instruction SELECT est la suivante :

SELECT colonne1, colonne2, colonne3, ...
FROM nom_table
condition WHERE ;

où colonne1, colonne2, colonne3, etc. sont les colonnes à interroger, séparées par des virgules ; nom_table est la colonne à interroger. Le nom de la table est facultatif et est utilisé pour spécifier les conditions de requête.

Par exemple, nous souhaitons interroger les données de tous les étudiants de la table des étudiants créée ci-dessus. L'instruction SELECT est la suivante :

SELECT *
FROM Students ;

Si vous devez uniquement interroger les données des deux colonnes. du nom et de l'âge de l'étudiant, vous pouvez écrire comme ceci :

SELECT stu_name, stu_age
FROM student;

Si vous devez interroger les données des étudiants âgés de 20 ans et moins, vous pouvez écrire comme ceci :

SELECT *
FROM étudiants
WHERE stu_age <= 20;

IV Mettre à jour les données

La mise à jour des données nécessite l'instruction UPDATE. La syntaxe de l'instruction UPDATE est la suivante :

UPDATE nom_table
SET colonne1 = valeur1, colonne2 = valeur2, ...
condition WHERE ;

où nom_table est le nom de la table pour mettre à jour les données et la clause SET est utilisée pour spécifier la colonne à mettre à jour et la nouvelle valeur, la clause WHERE est utilisée pour spécifier les conditions de mise à jour.

Par exemple, nous souhaitons mettre à jour l'âge de l'étudiant portant le numéro d'étudiant 1 à 21 ans. L'instruction UPDATE est la suivante :

UPDATE Students
SET stu_age = 21
WHERE stu_id = 1;

5. data

Supprimer les données requises Utilisez l'instruction DELETE. La syntaxe de l'instruction DELETE est la suivante :

DELETE FROM nom_table
condition WHERE ;

où nom_table est le nom de la table pour supprimer les données, et la clause WHERE est utilisée pour spécifier la condition à supprimer.

Par exemple, nous souhaitons supprimer les données de l'étudiant portant le numéro d'étudiant 1. L'instruction DELETE est la suivante :

DELETE FROM Students
WHERE stu_id = 1;

Résumé

Cet article présente brièvement la création de tableaux et requêtes couramment utilisées dans Oracle. Opérations d'insertion, de mise à jour et de suppression de données. En tant que système de gestion de base de données d'entreprise mature, Oracle dispose de puissantes fonctions de requête et d'exploitation et constitue l'une des bases de données préférées pour le développement d'applications au niveau de l'entreprise.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal