*   >> Lezen Onderwijs artikelen >> science >> programming

Mysql Data Definition Basics

ieve relatie binnen de tabel Werknemer, waar men manager begeleidt vele medewerkers. Het advies voor regels inzake index zijn als volgt: - Definieer een unieke index op een primaire sleutel. - Index alle buitenlandse sleutels. - Wilt u aandringen op unieke waarden voor een kolom, index die kolom unieke index .. - Index vaak gezocht kolommen. - Index kolommen die vaak bepalend voor de sorteervolgorde. - Hoe langer de tafel, de kans dat het zou moeten hebben indexes.MySQL en indexen MySQL begrijpt het advies voor indexen en het geeft een index om de primaire sleutel namens ons.

Als u een kolom (of kolommen) als primaire sleutel te verklaren, de MySQL DBMS geeft automatisch een unieke index op die kolom (of kolommen). Dus we zorgen te maken over de rest van de andere index beschikt boven (met uitzondering van de primaire sleutel) .Creating de tabellen voor de rest van deze tutorial, zal ik de SQL-statements aan elk van de tafels van het voorbeeld te maken te geven en uit te leggen elk verklaring. In het volgende deel van de serie, zal ik de syntaxis van de CREATE TABLE SQL-instructie uit te leggen en dan zul je de tabellen praktisch te maken.

Bij het maken van tabellen, is het raadzaam om de tabellen, die niet foreign keys eerste hebben te maken. Een ander advies is als volgt: Bij het maken van MySQL tabellen, is een primaire sleutel eerste geplaatst, gevolgd door alle UNIEK indexen, en vervolgens de nonunique indexen. Dit helpt de MySQL-optimizer om prioriteiten te stellen welke index om sneller te gebruiken en ook om gedupliceerde unieke sleutels te detecteren. MySQL maakt NULL-waarden voor unieke kolommen. Een lege tafel cel is een NULL waarde.

We zullen niet toestaan ​​NULL waarden voor elke unieke index van de tafels in de groothandel project.The Klanten Tabel De tabel Klanten notatie is: klanten (KlantId Naam, adres, plaats, staat, land, telefoon) De SQL-instructie om de klanten te creëren tabel: CREATE TABLE klanten (KlantId INTEGER NOT NULL AUTO_INCREMENT, Naam CHAR (40), Adres CHAR (60), City CHAR (30), staat CHAR (30), Land CHAR (40), Telefoon CHAR (12), PRIMARY KEY (CustomerID ASC), INDEX (naam)); Je hebt de gereserveerde woorden, CREATE TABLE; dan heb je de naam van de tabel van uw keuze. Vervolgens moet je tussen haakjes.

In de tabel, heb je twee secties. Het bovenste gedeelte gaat over de afzonderlijke kolommen. Het onderste deel gaat over de hele tafel. Met andere woorden: het onderste gedeelte gaat over de tafel beperkingen (er zijn een paar u

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.