*   >> läser Utbildning artiklar >> science >> programming

Mysql Data Definition Basics

- Vill du insistera på unika värden för en kolumn, index kolumnen unikt index .. - Index sökte ofta kolumner. - Index kolumner som ofta bestämmer sorteringsordningen. - Ju längre bordet, sannolikheten för att det borde ha indexes.MySQL och index MySQL förstår råd för index och det ger ett index till den primära nyckeln för vår räkning. Om du deklarerar en kolumn (eller kolumner) som primärnyckel, ger MySQL DBMS automatiskt ett unikt index för den kolumnen (eller kolumner). Så vi måste oroa sig för resten av andra index har ovan (utom primärnyckeln) .

Creating tabellerna för resten av den här guiden kommer jag att ge SQL-satser för att skapa var och en av tabellerna i exempel och förklara varje påstående. I nästa del av serien, kommer jag att förklara syntaxen i CREATE TABLE SQL-uttryck och då du kommer att skapa tabellerna i praktiken. När du skapar tabeller, är det lämpligt att skapa tabeller, som inte har främmande nycklar först. Ett annat råd är följande: När du skapar MySQL tabeller, är en primärnyckel placeras först, följt av alla unika index, och sedan de nonunique index.

Detta hjälper MySQL optimerings att prioritera vilka index för att använda och även snabbare att upptäcka duplicerade unika nycklar. MySQL tillåter NULL-värden för unika kolumner. En tom tabellcell är ett nollvärde. Vi får inte tillåta NULL-värden för alla unikt index i tabellerna i grossist project.

The Kunder Tabell tabellen Customers notation är: Kunder (CustomerID, namn, adress, ort, land, telefon) SQL-satsen att skapa Kunder tabell är: CREATE TABLE kunder (CustomerID INTEGER NOT NULL AUTO_INCREMENT, Namn CHAR (40), Adress CHAR (60), City CHAR (30), statligt CHAR (30), Land CHAR (40), Telefon CHAR (12), PRIMÄR NYCKEL (CustomerID ASC), INDEX (namn)); Du har reserverade ord, CREATE TABLE; så har du tabellen valfritt namn. Nästa du har parenteser. Inne i tabellen, har du två sektioner. Den övre delen behandlar de enskilda kolumner. Den nedre delen handlar om hela tabellen.

Med andra ord lägre avsnittet handlar om tabellregler (det finns några undantag från denna). Den första kolumnen är CustomerID kolonnen. Dess datatyp är heltal. Det kan inte vara NULL (NOT NULL). Dess är AUTO_INCREMENT; Detta innebär att när du går ner i kolumnen värdena skulle vara 1, 2, 3, 4, 5, etc. För resten av kolumnerna, har du kolumnnamn och datatypen CHAR. Siffrorna inom parentes ger det högsta antalet tecken som varje cell i kolumnen bör ta. Själva maximum av typen CHAR är 255 tecken (tecken), men vi skul

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.