



Kommandoen Kommandoen Nøglen Kommandoen Koderne 
Grundlæggende fortæller dette databasen om at placere dataene i de tre tilsvarende felter i tabellen. Fordi feltet 

En mere avanceret forespørgsel er følgende: Brug følgende forespørgsel for at vise befolkningen i staterne i omvendt rækkefølge: 




Nogle almindeligt anvendte datatyper: (For en komplet liste, se mysql-dokumentationen på http://dev.mysql.dk/doc/) Nogle valgfrie parametre: IKKE NULL - Der skal angives en værdi.Feltet må ikke stå tomt. STANDARDstandard værdi - Hvis der ikke er angivet nogen værdi, vil standard værdi tildeles feltet. USIGNERT - For numeriske felter skal du sørge for, at tallet aldrig er negativt. AUTO_INCREMENT - Værdien øges automatisk, hver gang en række føjes til tabellen.
Opsætning af en database i mysql
Indhold
MySQL kan være et ganske skræmmende program. Alle kommandoer skal indtastes via kommandoprompten; der er ingen grafisk grænseflade. Derfor er det vigtigt at have noget grundlæggende kendskab til at oprette og redigere en database, så du kan spare dig selv for en masse tid og hovedpine. Følg vejledningen nedenfor for at oprette en database over staterne i V.s. og antallet af indbyggere pr. stat.
Trin
Metode 1 af 2: Oprettelse og redigering af databasen

1. Opret databasen. Kør kommandoen fra MySQL-kommandolinjen
OPRET DATABASE i. erstatte for navnet på din database, uden mellemrum. - For eksempel for at få en database over alle tilstande i V.S, for at oprette, skal du indtaste følgende kode:
OPRET DATABASE us_states;
- Bemærk: Kommandoer skal ikke skrives med stort.
- Bemærk: Alle MySQL-kommandoer skal afsluttes med en ";". Hvis du glemmer det, kan du bare ";" indtast på næste linje, for stadig at kunne udføre den forrige kommando.

2. Viser en liste over dine tilgængelige databaser. Indtast kommandoen
VIS DATABASER;
for at få vist en liste over alle de databaser, du har gemt. Ud over den database, du lige har oprettet, vil du også se en mysql
database og en prøve
database. Du kan ignorere denne for nu.
3. Vælg din database. Når databasen er oprettet, skal du vælge den for at begynde at redigere den. Indtast følgende kommando:
BRUG us_states;
. Du ser nu beskeden Database ændret
, for at lade dig vide, at din aktive database er nu us_stater
er.
4. Lav en tabel. En tabel er hvor alle data i din database er gemt. For at oprette dette skal du først indtaste al formateringen af tabellen i den første kommando. For at oprette en tabel skal du indtaste følgende kommando:
CREATE TABLE-tilstande (id INT IKKE NULL PRIMARY KEY AUTO_INCREMENT, tilstand CHAR(25), population INT(9));
. Dette vil oprette en tabel kaldet "stater" og med 3 felter: id
, stat
, og befolkning
.INT
sikrer, at feltet id
må kun indeholde heltal (heltal).IKKE NULL
sikrer, at feltet id
skal ikke være tom.PRIMÆRNØGLE
angiver, at feltet id
nøglen er fra bordet. Nøglefeltet er unikt og kan ikke indeholde dubletter.AUTO_INCREMENT
sikrer, at feltet id
hver gang en post/post tilføjes, øges den, og nummererer stort set hver post automatisk.CHAR
(tegn) og INT
(heltal) angiver, hvilken type data der kan indtastes i disse felter. Tallet ved siden af kommandoerne angiver, hvor mange tegn der er plads til i feltet.
5. Foretag en indtastning i tabellen. Nu hvor tabellen er oprettet, er det tid til at begynde at indtaste data. Brug følgende kommando til den første indtastning:
INSERT INTO states (id, state, population) VALUES (NULL, `Alabama`, `4822023`);
id
ejendommen IKKE NULL
har, indtaste værdien NUL
sørg for, at dette felt automatisk øges med 1, tak AUTO_INCREMENT
.
6. Lav endnu flere poster. Du kan oprette flere poster ved hjælp af en enkelt kommando. For at indtaste følgende 3 tilstande skal du skrive følgende:
INSERT INTO states (id, state, population) VALUES (NULL, `Alaska`, `731449`), (NULL, `Arizona`, `6553255`), (NULL, `Arkansas`, `2949131`);
.Dette vil oprette en tabel, der ser sådan ud:

7. Kør en forespørgsel på din nye database. Nu hvor databasen er oprettet, kan du begynde at køre forespørgsler for at få specifikke resultater. Indtast først følgende kommando:
SELECT * FROM us_states;
. Dette returnerer hele databasen på grund af stjernen "*" i kommandoen, hvad "alle" eller alt betyder.SELECT state, population FROM us_states ORDER BY population;
Dette returnerer en tabel med tilstandene angivet efter befolkningsstørrelse i stedet for alfabetisk. Marken id
vises ikke, fordi du kun har bedt om inputs stat
og befolkning
.SELECT state, population FROM us_states ORDER BY population DESC;
. Forespørgslen DESC
viser en liste i omvendt rækkefølge, altså fra højeste til laveste. Metode 2 af 2: Fortsæt med MySQL

1. Installer MySQL på din Windows-pc. Find ud af, hvordan du installerer MySQL på din hjemme-pc.

2. Sletning af en MySQL-database.

3. Lær PHP og MySQL. At lære PHP og MySQL vil gøre dig i stand til at skabe kraftfulde hjemmesider for sjov og arbejde.

4. Sikkerhedskopier dine MySQL-databaser. Det anbefales altid at lave en kopi af dine data, især hvis det drejer sig om en vigtig database.

5. Ændring af strukturen i din database. Hvis databasen skal bruges på en anden måde, skal du muligvis ændre dens struktur for at håndtere andre data.
Tips
- CHAR(længde) – Antallet af tegn i en streng/streng
- VARCHAR(længde) – Variabelt antal tegn i en streng med et max. længde af længde.
- TEKST - Variabelt antal tegn i en streng med et max. længde på 64 KB tekst.
- INT(længde) - 32-bit heltal med et maks. antal cifre angivet med længde (`-` tælles som et ciffer med et negativt tal.)
- DECIMAL(længde,dec) - Decimaltal med antal cifre angivet med længde.Marken dec angiver det maksimalt tilladte antal decimaler.
- DATO - Dato (år, måned, dato))
- TID - Tid (timer, minutter, sekunder)
- ENUM("værdi1","værdi2", ....) - Liste over opregningsværdier.
Artikler om emnet "Opsætning af en database i mysql"
Оцените, пожалуйста статью
Populær