Heutzutage wird in der tatsächlichen Arbeit häufig die Erstellung von Tabellen in Datenbanken verwendet. In diesem Artikel erklärt Ihnen der Herausgeber hauptsächlich, wie Sie mithilfe von SQL-Anweisungen Tabellen in der Datenbank erstellen. Stellen Sie zunächst mit plsql eine Verbindung zur Oracle-Datenbank her und stellen Sie sicher, dass die folgenden Dienste aktiviert sind.
Unsere Anforderungen für die Erstellung einer Tabelle sind dieses Mal: Erstellen Sie eine Klassentabelle und a Zhang-Studententisch.
1. Zunächst dient die Klassentabelle als Haupttabelle, der sogenannte Primärschlüssel. In der Haupttabelle sind die Einschränkungen, die wir hier verwenden, Primarykey und nicht Null
create table classinfo( classid number(2) primary key, classname varchar(10) not null );
SQL-Analyse:
--create table ist das Schlüsselwort zum Erstellen der Tabelle
--classinfo ist der Name der erstellten Tabelle
--classid ist die Klassentabelle. Der ID-Datentyp ist standardmäßig 2 Längen. Wir legen die Klassen-ID als Primärschlüssel fest, um andere Fremdschlüsselzuordnungen zu erleichtern. -classname ist der Datentyp des Klassennamens. Es handelt sich um den Zeichentyp varchar(10). Die Einschränkung des Klassennamens besteht darin, dass er nicht leer sein darf
Führen Sie die SQL-Anweisung aus:
Die Classinfo-Tabelle wurde erfolgreich erstellt.
2. Dann erstellen wir einen Fremdschlüssel, das heißt Eine dem Primärschlüssel zugeordnete Tabelle. Die verwendeten Datentypen und Einschränkungen finden Sie in der folgenden SQL-Anweisung.
create table studentinfo( studentid number(2) primary key, studentname varchar(10) not null, studentsex char(2) check(studentsex='男' or studentsex='女'), studentage number(2) not null, studenttel number(11) unique, studentaddress varchar(50) default '上海', classid number(2) references classinfo(classid) );
SQL-Anweisungsanalyse:
--create table Schlüsselwort zum Erstellen einer Tabelle
--studentinfo(); ist der Tabellenname zum Erstellen der Studenteninformationstabelle
--studentid (Studenten-ID) Die Einschränkung ist der Primärschlüssel Primärschlüssel
--studentname (Studentenname) Die Einschränkung ist nicht null
--studentsex (Studentengeschlecht) Die Einschränkung ist check
--studentage (Studentenalter) Die Einschränkung ist nicht null
--studenttel (Studententelefonnummer) Die Einschränkung ist eindeutig
- -studentaddress (Studentenadresse) sind die Spaltennamen in der Studententabelle.
Die Studententabelle studentinfo wird erstellt.
Die vollständige SQL-Anweisung lautet wie folgt:
create table classinfo( classid number(2) primary key, classname varchar(10) not null ); create table studentinfo( studentid number(2) primary key, studentname varchar(10) not null, studentsex char(2) check(studentsex='男' or studentsex='女'), studentage number(2) not null, studenttel number(11) unique, studentaddress varchar(50) default '上海', classid number(2) references classinfo(classid) );
An dieser Stelle wurden die von uns erstellten Klassentabellen und Schülertabellen demonstriert.
[Empfohlener Kurs: Oracle Video Tutorial]
Das obige ist der detaillierte Inhalt vonXiaobais zweite Stufe des Oracle-Lernens: Erstellung der ersten Oracle-Datenbanktabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!