*   >> Læs Uddannelse artikler >> science >> programming

Mysql data Definition Basics

datatypen CHAR den. Tallene i parentes giver det maksimale antal tegn, der hver celle i kolonnen bør tage. Selve maksimum af CHAR type er 255 tegn (tegn), men vi ville aldrig have, at der for denne tabel. Kolonnen beskrivelser er adskilt af kommaer (ende i kommaer), ret til den sidste. Du ville normalt ønsker at se (hente) tabellen Kunder, baseret på navne (alfabetisk liste) af kunderne. Så navnet kolonne i tabellen Kunder er en kolonne, der ofte afgør sorteringsrækkefølgen, når notering rækkerne i tabellen Kunder.

Så på den nederste del af oversigten, er denne kolonne indekseres; Bemærk, hvordan det er blevet gjort. Til tabellen tvang, er den primære nøgle for tabellen er angivet. Hvis du har mere end én kolonne til den primære nøgle, du skriver deres navne adskilt af kommaer i parentes. Ovenfor har vi kun én kolonne navn i parentes. ASC betyder, at værdierne i kolonnen stiger som du går ned i bordet, numerisk, alfabetisk eller begge dele. Linjerne i tabellen begrænsning afsnittet skal adskilles af kommaer. Den sidste doe ikke brug et komma.

I skabelsen tabellen SQL-sætning, CREATE, bord, INTEGER, IKKE, NULL, CHAR, AUTO_INCREMENT, PRIMARY, INDEX og KEY er forbeholdt ord. Reserverede ord er ord, der har særlig betydning for syntaksen og du bør ikke bruge dem vilkårligt (på nogen måde). Bemærk: Hver SQL-sætningen slutter med et semikolon. Bemærk: Sætningen, "nederste del", som jeg bruger her er ikke, hvad MySQL manualen bruger. Faktisk i manualen, er der ikke sådan underdel. Jeg bruger udtrykket og dens anvendelse i denne serie for nemheds skyld baseret på min erfaring i Databaseprogram og teaching.

The Produkter Tabel tabellen Produkter notation er: Produkter (ProductID, ProductName, Kategori, Mængde, ReorderLevel, Kostpris, SellingPrice) SQL erklæring for at skabe den Products bordet er: CREATE TABLE Produkter (ProductID INTEGER NOT NULL auto_increment, ProductName CHAR (40), kategori CHAR (30), Antal heltal ReorderLevel heltal Kostpris DECIMAL (19,2), SellingPrice DECIMAL (19,2 ), PRIMARY KEY (ProductID ASC), INDEX (ProductName), INDEX (Kategori)); Forklaringen er den samme som i den foregående tabel.

Her ProductName og kategori kolonner er indekseret (kolonner, der ofte bestemmer sorteringsrækkefølge). Jeg har brugt DECIMAL (19,2) for de penge datatype. Dette betyder at du kan have op til 19 cifre for alle nummeret og 2 decimaler. Det er den type, du skal bruge for pengene. Den primære nøgle behøver ikke at være AUTO_INCREMENT (automatisk nummerering). S

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.