Grundlegende Anweisungen der Oracle-Datenbank: 1. Datenbank löschen;
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle-Version, DELL G3-Computer.
Grundlegende Anweisungen der Oracle-Datenbank:
1. Datenbankbetrieb
1. Datenbank löschen
create database databasename
3. Datenbank sichern
Vollständiges Backup
drop database dbname
exp demo/demo@orcl buffer=1024 file=d:back.dmp full=y
Exportieren Sie die angegebene Tabelle
exp demo/demo@orcl file=d:backup1.dmp owner=(system,sys)
exp demo/demo@orcl file=d:backup2.dmp tables=(teachers,students)
Sie können beim Exportieren komprimieren; nach dem Befehl; wenn Protokolle benötigt werden, dahinter: log=d:log.txt
exp Benutzername/Passwort @Remote-IP: Port/Instanz Datei=Speicherort: Dateiname.dmp full=y
Öffnen Sie cmd und führen Sie den folgenden Befehl direkt aus, ohne sich bei sqlplus anzumelden.
exp demo/demo@orcl file=d:back.dmp tables=(table1) query=" where filed1 like 'fg%'"
Es ist wichtig, das Protokoll anzugeben, um die Fehleranalyse und -behebung zu erleichtern.
Importieren Sie die angegebene Tabelle.
imp demo/demo@orcl file=d:back.dmp full=y ignore=y log=D:implog.txt1. Tabelle erstellen
imp demo/demo@orcl file=d:backup2.dmp tables=(teachers,students)Erstellen Sie eine neue Tabelle basierend auf der vorhandenen Tabelle:A:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)B:
select * into table_new from table_old (使用旧表创建新表)2. Tabelle löschen
create table tab_new as select col1,col2… from tab_old definition only<仅适用于Oracle>3. Tabelle umbenennenAnweisungen: Tabelle ändern, umbenennen in Neuer TabellennameBeispiel:
drop table tabname4. Anweisungen: Tabelle ändern Tabelle Tabellenname ändern (ob der Standardwert des Feldnamens leer ist); z. B.:
alter table tablename rename to newtablename6. Feld mit doppeltem Namen ändern Beschreibung: Tabelle ändern, Spaltenname in neuen Spaltennamen umbenennen (wobei: Spalte ist das Schlüsselwort)
z. B.:
alter table tablename add (ID int);7. Beschreibung: Tabellenname ändern, Spaltenfeldname löschen;
alter table tablename add (ID varchar2(30) default '空' not null);8. Primärschlüssel löschen
alter table tablename modify (ID number(4));10, Index erstellen
alter table tablename rename column ID to newID;11. Index löschen
alter table tablename drop column ID;Hinweis: Der Index kann nicht geändert werden, Sie müssen ihn löschen und neu erstellen. 12. Ansicht erstellen
alter table tabname add primary key(col)
3. Datenabfrage
alter table tabname drop primary key(col)
3. Daten aktualisieren
create [unique] index idxname on tabname(col….)reee
4. Daten löschen
drop index idxname
delete from test -->Alle löschen
commit; -->Daten senden
rollback; -->Rollback-Daten
delete-Methode kann gelöschte Daten wiederherstellen, aber nach dem Absenden gibt es keine andere Möglichkeit. Wenn das Löschen erfolgt, wird das Protokoll aufgezeichnet --> aufgezeichnet, und die Daten können nicht wiederhergestellt werden – > Sehr schnell löschen
create view viewname as select statement
Alle Daten löschen, einschließlich der Tabellenstruktur, es werden keine Protokolle aufgezeichnet und die Daten können nicht wiederhergestellt werden – > Sehr schnell löschen
Datenkopie
Tabellendatenkopie
drop view viewname
Tabellenstruktur kopieren
select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]
Tabellenstruktur und Daten kopieren
insert into 表名 values(所有列的值); insert into test values(1,'zhangsan',20);
Angegebene Felder kopieren
insert into 表名(列) values(对应的值); insert into test(id,name) values(2,'lisi');Viertel. Datenbankkopierbefehl
Re empfohlen (kostenlos): Orakel
Das obige ist der detaillierte Inhalt vonWas sind die Grundaussagen der Oracle-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!