*   >> Lese Utdanning Artikler >> science >> programming

Mysql datadefinisjon Basics

nsistere på unike verdier for en kolonne, indeks som kolonne entydig indeks .. - Index ofte søkte kolonner. - Indeks kolonner som ofte avgjør sorteringsrekkefølgen. - Jo lengre tabellen, er sannsynligheten for at det skal ha indexes.MySQL og avskriftene MySQL forstår råd for indekser, og det gir en indeks for primærnøkkelen på våre vegne. Hvis du deklarerer en kolonne (eller kolonner) som primærnøkkel, gir MySQL DBMS automatisk en unik indeks til at kolonnen (eller kolonner). Så vi trenger å bekymre deg om resten av den andre indeksen har ovenfor (unntatt primærnøkkel) .

Creating tabellene for resten av denne opplæringen, vil jeg gi SQL-setninger for å lage hver av tabellene i eksemplet, og forklare hver uttalelse. I neste del av serien, vil jeg forklare syntaksen i CREATE TABLE SQL-setning, og da vil du opprette tabellene praktisk. Når du oppretter tabeller, er det lurt å lage tabeller, som ikke har fremmednøkler først. Et annet råd er som følger: For å lage MySQL tabeller, er en primærnøkkel plassert først, etterfulgt av alle unike indekser, og deretter nonunique indekser.

Dette hjelper MySQL optimizer å prioritere hvilken indeks å bruke og også raskere til å oppdage dupliserte unike nøkler. MySQL tillater NULL verdier for unike kolonner. En tom tabellcelle er et NULL verdi. Vi skal ikke tillate NULL verdier for noen entydig indeks av tabellene i engros project.The Kunder Tabell Kunder tabellen notasjon er: Kunder (CustomerID, navn, adresse, by, stat, land, telefonnummer) SQL-setningen for å skape Kunder Tabellen er: CREATE TABLE Kunder (CustomerID INTEGER NOT NULL AUTO_INCREMENT, navn char (40), Adresse CHAR (60), By CHAR (30), State CHAR (30), Country CHAR (40), Telefon CHAR (12), PRIMÆR KEY (CustomerID ASC), INDEX (navn)); Du har reserverte ord, CREATE TABLE; da har du tabellnavnet du ønsker.

Neste du må parentes. Inne i bordet, har du to seksjoner. Den øverste delen omhandler de enkelte kolonner. Den nedre delen omhandler hele tabellen. Med andre ord de nedre delen tar for seg tabellbegrensninger (det finnes noen unntak fra dette). Den første kolonnen er CustomerID kolonnen. Datatypen er heltall. Det kan ikke være NULL (NOT NULL). Dens er AUTO_INCREMENT; Dette betyr at når du går nedover kolonnen verdiene ville være 1, 2, 3, 4, 5, etc. For resten av kolonnene, har du kolonnenavnet og datatypen CHAR. Tallene i parentes gir maksimalt antall tegn som hver celle i kolonnen bør ta.

Den aller maksimalt CHAR typen er 255 tegn (tegn), men vi ville aldri ha de

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.