Maison base de données Oracle Quelles sont les instructions de base de la base de données Oracle ?

Quelles sont les instructions de base de la base de données Oracle ?

Mar 16, 2021 pm 06:00 PM
oracle

Déclarations de base de la base de données Oracle : 1. Créer une base de données ; 2. Supprimer la base de données ; 3. Sauvegarder la base de données ; 5. Renommer la table ; 7. Supprimer l'index ;

Quelles sont les instructions de base de la base de données Oracle ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle, ordinateur DELL G3.

Déclarations de base de la base de données Oracle :

1. Opération de la base de données Oracle

1. Créer une base de données

create database databasename
Copier après la connexion
<. 🎜 >2. Supprimer la base de données

drop database dbname
Copier après la connexion

3. Sauvegarde de la base de données

Sauvegarde complète

exp demo/demo@orcl buffer=1024 file=d:back.dmp full=y
Copier après la connexion

  • Démo : nom d'utilisateur, mot de passe

  • tampon : taille du cache

  • fichier : adresse spécifique du fichier de sauvegarde

  • complet : s'il faut exporter tous les fichiers

  • ignorer : Ignorer l'erreur. Si la table existe déjà, elle sera également écrasée

Exporter les tables de l'utilisateur système et de l'utilisateur sys dans la base de données

exp demo/demo@orcl file=d:backup1.dmp owner=(system,sys)
Copier après la connexion

Exporter la table spécifiée

exp demo/demo@orcl file=d:backup2.dmp tables=(teachers,students)
Copier après la connexion

Selon les conditions de filtre, export

exp demo/demo@orcl file=d:back.dmp tables=(table1) query=" where filed1 like &#39;fg%&#39;"
Copier après la connexion

La compression peut être effectuée lors de l'exportation ; ajoutez compress=y après la commande si des journaux sont nécessaires ; , suivez : log=d:log.txt

Sauvegardez la base de données du serveur distant

exp username/password @remote IP : port/instance file=storage location : file name.dmp full=y

4. Restauration de la base de données

Ouvrez cmd et exécutez directement la commande suivante sans vous connecter à sqlplus.

Restauration complète

imp demo/demo@orcl file=d:back.dmp full=y ignore=y log=D:implog.txt
Copier après la connexion

Il est important de spécifier le journal pour faciliter l'analyse des erreurs et la remédiation.

Importer la table spécifiée

imp demo/demo@orcl file=d:backup2.dmp tables=(teachers,students)
Copier après la connexion

Restaurer sur le serveur distant

imp nom d'utilisateur/mot de passe @IP distant : port/instance file=emplacement de stockage : nom de fichier.dmp full = y

2. Opérations sur la table Oracle

1. Créer une table

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
Copier après la connexion

Créer une nouvelle table basée sur une table existante :

A :

select * into table_new from table_old (使用旧表创建新表)
Copier après la connexion

B :

create table tab_new as select col1,col2… from tab_old definition only<仅适用于Oracle>
Copier après la connexion

2. Supprimer la table

drop table tabname
Copier après la connexion

3. Renommer la table

Instructions : modifier le nom de la table et la renommer en une nouvelle table. nom

par exemple :

alter table tablename rename to newtablename
Copier après la connexion

4. Ajouter un champ

Description : modifier le nom de la table ajouter (la valeur par défaut du type de champ de nom de champ est vide

) ; Exemple :

alter table tablename add (ID int);
Copier après la connexion
alter table tablename add (ID varchar2(30) default &#39;空&#39; not null);
Copier après la connexion

5. Modifier les champs

Description : modifier le nom de la table (la valeur par défaut du type de champ du nom du champ est vide) ;

par exemple :

alter table tablename modify (ID number(4));
Copier après la connexion

6. Champs de nom en double

Description : modifier le nom de la table, renommer le nom de la colonne en nouveau nom de colonne (où : colonne est le mot-clé)

par exemple :

alter table tablename rename column ID to newID;
Copier après la connexion

7. Supprimer les champs

Instructions : modifier le nom de la table, supprimer le nom du champ de la colonne ;

par exemple :

alter table tablename drop column ID;
Copier après la connexion

8 Ajouter une clé primaire

alter table tabname add primary key(col)
Copier après la connexion

9. Supprimez la clé primaire

alter table tabname drop primary key(col)
Copier après la connexion

10. Créez un index

create [unique] index idxname on tabname(col….)
Copier après la connexion

11. Supprimez l'index

drop index idxname
Copier après la connexion

Remarque : L'index ne peut pas être modifié. vous devez le supprimer et le reconstruire.

12. Créer une vue

create view viewname as select statement
Copier après la connexion

13. Supprimer la vue

drop view viewname
Copier après la connexion

3. 🎜>

select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]
Copier après la connexion
2. Insérer des données
insert into 表名 values(所有列的值);
insert into test values(1,&#39;zhangsan&#39;,20);
Copier après la connexion
insert into 表名(列) values(对应的值);
insert into test(id,name) values(2,&#39;lisi&#39;);
Copier après la connexion

3. Mettre à jour les données

update 表 set 列=新的值 [where 条件] -->更新满足条件的记录
update test set name=&#39;zhangsan2&#39; where name=&#39;zhangsan&#39;
Copier après la connexion
update 表 set 列=新的值 -->更新所有的数据
update test set age =20;
Copier après la connexion

4. Supprimer les données

delete from 表名 where 条件 -->删除满足条件的记录
delete from test where id = 1;
Copier après la connexion

supprimer du test -- >Supprimer tout

  • valider; -->Valider les données

  • restaurer les données

    <🎜 >

  • La méthode de suppression peut restaurer les données supprimées, mais une fois soumises, il n'y a aucun moyen lorsque la suppression est supprimée, un journal sera enregistré-->La suppression sera très lente
  • truncate table 表名
    Copier après la connexion
    <. 🎜>Supprimer toutes les données n'affectera pas la structure de la table, aucun journal ne sera enregistré et les données ne pourront pas être récupérées -->Supprimer rapidement

    drop table 表名
    Copier après la connexion

    Supprimez toutes les données, y compris la structure de la table, aucun journal ne sera enregistrées et les données ne peuvent pas être récupérées- ->Supprimer rapidement
5. Copie des données

Copie des données du tableau

insert into table1 (select * from table2);
Copier après la connexion

Copier la structure de la table

create table table1 select * from table2 where 1>1;
Copier après la connexion

Copier la structure et les données de la table

create table table1 select * from table2;
Copier après la connexion

Copier les champs spécifiés

create table table1 as select id, name from table2 where 1>1;
Copier après la connexion

4. Commande de copie de base de données

Recommandé (gratuit) :

oracle

Quelles sont les instructions de base de la base de données Oracle ?

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment vérifier la taille de l'espace de table d'Oracle Comment vérifier la taille de l'espace de table d'Oracle Apr 11, 2025 pm 08:15 PM

Pour interroger la taille de l'espace de table Oracle, suivez les étapes suivantes: Déterminez le nom de l'espace de table en exécutant la requête: sélectionnez Tablespace_name dans dba_tablespaces; Requête la taille de l'espace de table en exécutant la requête: sélectionnez SUM (Bytes) comme total_size, sum (bytes_free) comme disponible_space, sum (bytes) - sum (bytes_free) comme used_space à partir de dba_data_files où tablespace_

Comment crypter Oracle View Comment crypter Oracle View Apr 11, 2025 pm 08:30 PM

Oracle View Encryption vous permet de crypter les données dans la vue, améliorant ainsi la sécurité des informations sensibles. Les étapes incluent: 1) la création de la clé de cryptage maître (MEK); 2) Création d'une vue cryptée, spécifiant la vue et MEK à crypter; 3) Autoriser les utilisateurs à accéder à la vue cryptée. Comment fonctionnent les vues cryptées: lorsqu'un utilisateur interroge pour une vue cryptée, Oracle utilise MEK pour décrypter les données, garantissant que seuls les utilisateurs autorisés peuvent accéder aux données lisibles.

Comment afficher le nom d'instance d'Oracle Comment afficher le nom d'instance d'Oracle Apr 11, 2025 pm 08:18 PM

Il existe trois façons d'afficher les noms d'instance dans Oracle: utilisez le "SQLPlus" et "SELECT INSTRESS_NAME FROM V $ INSTERNE;" Commandes sur la ligne de commande. Utilisez "Show instance_name;" Commande dans SQL * Plus. Vérifiez les variables d'environnement (Oracle_sid sur Linux) via le gestionnaire de tâches du système d'exploitation, Oracle Enterprise Manager ou via le système d'exploitation.

Comment désinstaller l'installation d'Oracle a échoué Comment désinstaller l'installation d'Oracle a échoué Apr 11, 2025 pm 08:24 PM

Désinstaller la méthode pour la défaillance de l'installation d'Oracle: Fermez le service Oracle, supprimez les fichiers du programme Oracle et les clés de registre, désinstallez les variables d'environnement Oracle et redémarrez l'ordinateur. Si la désinstallation échoue, vous pouvez désinstaller manuellement à l'aide de l'outil Oracle Universal Disinstal.

Comment résoudre le problème de la fermeture d'Oracle Cursor Comment résoudre le problème de la fermeture d'Oracle Cursor Apr 11, 2025 pm 10:18 PM

La méthode pour résoudre le problème de fermeture du curseur Oracle comprend: la fermeture explicite du curseur à l'aide de l'instruction Close. Déclarez le curseur dans la clause de mise à jour pour la fermeture automatiquement après la fin de la portée. Déclarez le curseur dans la clause d'utilisation afin qu'il se ferme automatiquement lorsque la variable PL / SQL associée est fermée. Utilisez la gestion des exceptions pour vous assurer que le curseur est fermé dans toute situation d'exception. Utilisez le pool de connexion pour fermer automatiquement le curseur. Désactiver la soumission automatique et le délai de fermeture du curseur.

Comment vérifier les nombres non valides d'Oracle Comment vérifier les nombres non valides d'Oracle Apr 11, 2025 pm 08:27 PM

Les erreurs numériques non valides d'Oracle peuvent être causées par un décalage du type de données, un débordement numérique, des erreurs de conversion de données ou une corruption des données. Les étapes de dépannage incluent la vérification des types de données, la détection des débordements numériques, la vérification des conversions de données, la vérification de la corruption des données et l'exploration d'autres solutions possibles telles que la configuration du paramètre NLS_NUMERIC_CHARACTERS et activer la journalisation de vérification des données.

Comment créer Oracle Dynamic SQL Comment créer Oracle Dynamic SQL Apr 12, 2025 am 06:06 AM

Les instructions SQL peuvent être créées et exécutées en fonction de l'entrée d'exécution en utilisant Dynamic SQL d'Oracle. Les étapes comprennent: la préparation d'une variable de chaîne vide pour stocker des instructions SQL générées dynamiquement. Utilisez l'instruction EXECUTER IMMÉDIATE OU PRÉPEPART pour compiler et exécuter les instructions SQL dynamiques. Utilisez la variable Bind pour passer l'entrée utilisateur ou d'autres valeurs dynamiques à Dynamic SQL. Utilisez EXECUTER immédiat ou exécuter pour exécuter des instructions SQL dynamiques.

Comment créer des curseurs dans Oracle Loop Comment créer des curseurs dans Oracle Loop Apr 12, 2025 am 06:18 AM

Dans Oracle, la boucle pour la boucle pour créer des curseurs dynamiquement. Les étapes sont: 1. Définissez le type de curseur; 2. Créez la boucle; 3. Créez le curseur dynamiquement; 4. Exécuter le curseur; 5. Fermez le curseur. Exemple: un curseur peut être créé de cycle par circuit pour afficher les noms et salaires des 10 meilleurs employés.

See all articles