HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
|
|
Create Table Statement
|
Tabellen sind die Struktur, in der Daten in der Datenbank gespeichert werden. In den meisten Fällen gibt es keine Weise, damit der Datenbankverkäufer vor Zeit weiß, was deine Datenspeichernotwendigkeiten sind, dann legt in der Datenbank sich bildet ver. Viele Datenbankwerkzeuge erlauben dir, Tabellen automatisch herzustellen, aber immer sind Tabellen der Behälter aller Daten, es ist wichtig, die VERURSACHENtabelle Syntax in diesem Tutorial einzuschließen.
Tabellen werden in Reihen und in Spalten geteilt. Jede Reihe stellt Einteiler von Daten dar, und jede Spalte stellt einen Bestandteil des Stückes Daten dar. Beispiel, wenn wir eine Tabelle zu Aufnahmekunde Information haben, dann die Spalten kann Informationen wie Vorname, letzter Name, Geburt Datum, Adresse, Stadt, Land einschließen, und so weiter. Infolgedessen wenn wir eine Tabelle spezifizieren, schließen wir die Spalte überschriften und die Datenarten für diese bestimmte Spalte ein.
Daten kommen in eine Vielzahl der Formen. Es könnte eine Ganzzahl (wie 1), eine reale Zahl (wie 0.55), ein Datum/ein Zeitausdruck sein (wie „2000-JAN-25 03:22: 22“), eine Zeichenkette (wie „sql“) oder sogar im binären Format. Wenn wir eine Tabelle spezifizieren, müssen wir die Datenart spezifizieren, die mit jeder Spalte verbunden ist (d.h., wir spezifizieren, daß „Vorname“ von der Art Putzfrau (40) ist - Bedeutung, die es eine Zeichenkette mit 40 Buchstaben ist). Eine Sache zur Anmerkung ist, daß unterschiedliche relationale Datenbasen unterschiedliche Datenarten zulassen.
|
CREATE TABLE "table_name"
("column 1" "data_type_for_column_1",
"column 2" "data_type_for_column_2",
... )
|
CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
|
Create Index Statement
|
Index werden verwendet, um Daten von den Tabellen zurückzuholen durch schnellere Weise. Lassen Sie uns ein Beispiel verwenden, das es damit wir zum Indexabschnitt am Ende des Buches viel schneller ist, gehen, welche Seiten Informationen, errichtet, enthalten die wir wünschen und dann zu diesen Seiten direkt gehen. Das Gehen zum Index speichert uns zuerst Zeit und ist bei weitem eine leistungsfähigere Methode für das Heraussuchen der Informationen, die wir benötigen.
Diese Grundregel beantragt das Zurückholen von Daten von einer Datenbanktabelle. Ohne einen Index liest das Datenbanksystem durch die gesamte Tabelle (dieser Prozeß wird einen „Tabelle Scan“ genannt), um die gewünschten Informationen herauszusuchen. Zum korrekten Index kann das Datenbanksystem durch den Index dann zuerst gehören, herauszufinden, wo man die Daten zurückholt und geht dann zu diesen Positionen direkt, die erforderlichen Daten zu erhalten. Dieses ist viel schneller.
Folglich ist es häufig wünschenswert, Indizes auf Tabellen zu verursachen. Ein Index kann eine oder mehrer Spalten bedecken.
|
Syntax
CREATE INDEX "INDEX_NAME" ON "TABLE_NAME" (COLUMN_NAME)
|
Example
CREATE INDEX IDX_CUSTOMER_LAST_NAME on CUSTOMER (Last_Name)
|
Primary Key
|
Ein Primärschlüssel wird verwendet, um jede Reihe in einer Tabelle einzigartig zu kennzeichnen. Es kann entweder ein Teil der tatsächlichen Aufzeichnung selbst sein, oder es kann ein künstliches sein auffängt (eine, die nichts hat, mit der tatsächlichen Aufzeichnung zu tun). Ein Primärschlüssel bestehen aus einem oder mehrer auffängt auf einer Tabelle. Wenn Mehrfachverbindungsstelle auffängt, werden verwendet, während ein Primärschlüssel dann es zusammengesetzten Schlüssel genannt wird.
Primärschlüsseln können angegeben werden irgendein, wenn die Tabelle hergestellt wird, oder, indem Sie die vorhandene Tabelle Struktur mit ändern, Befehl ändern.
|
-
CREATE TABLE Customer
(SID integer,
Last_Name varchar(30),
First_Name varchar(30),
PRIMARY KEY (SID));
-
ALTER TABLE Customer ADD PRIMARY KEY (SID);
|
Foreign Key
|
Ein fremder Schlüssel ist auffangene diese Punkte zum Primärschlüssel einer anderen Tabelle. Der Zweck des fremden Schlüssels ist, Verweiswerte der vollständigkeit Mittel nur sicherzustellen, die in der Datenbank erscheinen sollen werden die Erlaubnis gehabt.
Z.B. Sagen haben wir zwei Tabellen, eine KUNDE Tabelle, die alle Kunde Daten einschließt, und legen AUFTRÄGE ver, die alle Kunde Aufträge einschließt. Die Begrenzung hier ist, daß alle Aufträge mit einem Kunden verbunden sein müssen, der bereits in der KUNDE Tabelle ist. In diesem Fall setzen wir einen fremden Schlüssel auf die AUFTRÄGE Tabelle und lassen ihn auf dem Primärschlüssel der KUNDE Tabelle beziehen. Durch auf diese Weise können wir sichergehen, daß alle Aufträge in der AUFTRÄGE Tabelle mit einem Kunden in der KUNDE Tabelle zusammenhängen. Das heißt, kann die AUFTRÄGE Tabelle nicht Informationen über einen Kunden enthalten, der nicht in der KUNDE Tabelle ist.
Beides wird Tabelle unten gegeben: -
|
Table CUSTOMERS
column name |
characteristic |
SID |
Primary Key |
Last_Name |
|
First_Name |
|
Table ORDERS
column name |
characteristic |
Order_ID |
Primary Key |
Order_Date |
|
Customer_SID |
Foreign Key |
Amount |
|
Im oben genannten Beispiel ist die Customer_SID Spalte in der AUFTRÄGE Tabelle ein fremder Schlüssel, der auf die SID Spalte in der KUNDE Tabelle zeigt.
|
Syntax
|
CREATE TABLE ORDERS
(Order_ID integer,
Order_Date date,
Customer_SID integer,
Amount double,
Primary Key (Order_ID),
Foreign Key (Customer_SID) references CUSTOMER(SID));
|
Keywords sql create table, oracle create table, mysql create table,
oracle create table syntax, create global temporary table, mysql create table syntax,
how to create html table links, access create table,
composite primary key, primary key access, mysql primary key
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|