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 |
|
|