Maison > Article > base de données > tutoriel oracle 12
Oracle 12c est aujourd’hui l’un des systèmes de bases de données au niveau de l’entreprise les plus couramment utilisés. Avec l'augmentation rapide du volume de données et la complexité croissante des activités, de nombreuses entreprises ont commencé à utiliser Oracle 12c pour gérer et stocker des données. Cependant, Oracle 12c possède de nombreuses fonctions complexes, et de nombreuses nouvelles fonctions sont apparues au fil des versions. Pour les débutants, ce système peut être un peu délicat. Par conséquent, dans ce didacticiel, vous découvrirez certains concepts importants d'Oracle 12c et comment utiliser ce système de base de données.
Avant d'utiliser Oracle 12c, vous devez d'abord l'installer. Tout d’abord, vous devez télécharger les fichiers d’installation d’Oracle 12c. Une fois terminé, exécutez le programme d'installation. Assurez-vous que la version correcte de Java est installée sur votre ordinateur et que vous disposez des autorisations appropriées pour installer le logiciel. Les étapes d'installation nécessitent de suivre les étapes suivantes :
Lors de l'installation, vous devrez saisir le mot de passe du compte superutilisateur pour Oracle et le mot de passe du compte administrateur pour la base de données Oracle 12c. Une fois terminé, vous pouvez démarrer Oracle 12c et commencer à l'utiliser.
Pour vous connecter à Oracle 12c, vous devez d'abord démarrer le service Oracle 12c. Vous pouvez ensuite vous connecter à votre base de données Oracle 12c à l'aide de SQL PLUS. SQL PLUS est un outil de ligne de commande permettant de saisir des commandes et d'interagir avec des bases de données.
Dans l'invite de commande, tapez :
$ sqlplus /nolog
Cela ouvrira SQL *PLUS, puis tapez :
SQL> connect / as sysdba
Cela vous connectera à la base de données Oracle. Après avoir entré le mot de passe, vous pouvez accéder à l'invite de ligne de commande principale, où vous pouvez saisir n'importe quelle commande.
Oracle 12c vous permet d'importer et d'exporter des données à partir d'autres bases de données ou de fichiers texte. Afin d'importer des données à partir d'un fichier, vous devez créer une table pour le fichier de données. Voici un exemple de code pour créer une table :
CREATE TABLE my_table (
col1 NUMBER,
col2 VARCHAR2(10),
col3 DATE
);
Une fois la table créée, vous pouvez importer les données à l'aide de la commande suivante :
sqlldr userid=username/password@dbname control=example.ctl
sqlplus username/password@dbname
oracle home/bin/exp file=example.dmp tables =my_table
thes Le but de la commande est d'importer ou d'exporter des données vers un fichier.
Dans Oracle, les tables sont l'unité de base pour stocker les données. Par conséquent, il est très important de concevoir les tables appropriées pour les tables de la base de données. Avant de créer un tableau, vous devez définir les champs du tableau. Voici un exemple de code sur la façon dont les champs sont définis et comment ils sont utilisés lors de la création de tables :
Nom de colonne Type de données (taille) Contraintes de données
id NUMBER(10) NOT NULL
name VARCHAR2(30) NOT NULL
age NUMBER( 3 ) DEFAULT 0
gender CHAR(1) NOT NULL
address VARCHAR2(100)
En utilisant le code ci-dessus, vous pouvez définir certains attributs de champ courants tels que l'ID, le nom, l'âge, le sexe et l'adresse. Définissez les propriétés du champ comme le nom du champ, le type de données, la taille et les informations de contrainte.
Voici un exemple de code sur la façon de créer une table :
CREATE TABLE my_table (
id NUMBER(10) NOT NULL,
name VARCHAR2(30) NOT NULL,
age NUMBER(3) DEFAULT 0,
Gender CHAR (1 ) NOT NULL,
adresse VARCHAR2(100),
PRIMARY KEY (id)
);
La fonction de ces codes est de créer une table nommée ma_table et d'ajouter les champs définis et leurs attributs.
Après avoir défini la table et ses champs, vous pouvez y insérer des données. Voici un exemple de code sur la façon d'insérer des données et d'interroger les données :
INSERT INTO my_table (identifiant, nom, âge, sexe, adresse)
VALUES (1001, 'Tom', 25, 'M', 'Shanghai') ;
SELECT * FROM my_table;
À l'aide de la commande ci-dessus, vous pouvez insérer des données dans la table my_table et utiliser la commande "SELECT" pour interroger toutes les données de la table.
L'indexation est une technique utilisée pour accélérer les requêtes de base de données. Cela aide Oracle à trouver plus rapidement les enregistrements correspondants. Dans Oracle, un index unique de base peut être créé à l'aide de la commande suivante :
CREATE UNIQUE INDEX my_index ON my_table(id);
Cette commande crée un index nommé my_index qui est basé sur le champ id et est unique. Lorsque la vitesse de requête est lente, l'utilisation de l'index peut accélérer la requête correspondante.
Les séquences sont très courantes dans les bases de données Oracle. Ils sont utilisés pour générer des valeurs pour les champs à incrémentation automatique ou à remplissage automatique. Les séquences ont de nombreuses utilisations, telles que la création de clés primaires ou d'autres valeurs d'ID uniques. Voici un exemple de code sur la façon de créer une séquence dans Oracle :
CREATE SEQUENCE ma_séquence
START BY 1
INCREMENT BY 1
NOCACHE
NOCYCLE;
Le but de ces codes est de créer un fichier séquence nommée my_sequence. La séquence commence à 1 et se termine par un incrément de 1 à chaque fois. La séquence n'est pas mise en cache et ne boucle pas.
Une procédure stockée est un bloc de code réutilisable qui est exécuté dans la base de données. Ils sont utilisés pour effectuer des requêtes complexes ou effectuer une validation de données plus complexes. Voici un exemple de code sur la façon de créer une procédure stockée :
CREATE OR REPLACE PROCEDURE my_proc
IS
BEGIN
SELECT * FROM my_table WHERE id = 100;# 🎜🎜 #END;
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!