MySQL kan være et skræmmende program. Alle dine kommandoer skal indtastes ved en kommandoprompt, der er ingen visuel grænseflade. På grund af dette har man grundlæggende viden om, hvordan man opretter og manipulerer en database, sparer meget tid og hovedpine. Følg denne vejledning for at oprette en database med staterne i USA og dens befolkning.
Metode 1 Oprettelse og manipulation af en database
Video: Sådan opretter du en ny MSSQL database.
1
Opret databasen. Fra kommandoen MySQL kommando skal du indtaste kommandoen CREATE DATABASE -. udskifte med navnet på din database. Det kan ikke indeholde mellemrum.
For at oprette en database med alle amerikanske stater kan du f.eks. Bruge CREATE DATABASE us_states-
Bemærk: Kommandoer behøver ikke at være skrevet i store bogstaver (store bogstaver).
Bemærk: Alle MySQL-kommandoer skal slutte med ";". Hvis du glemmer at inkludere semikolonet, kan du kun indsætte ";" i den næste linje for at behandle den foregående kommando.
2
Præsentér en liste med dine tilgængelige databaser. Indtast kommandoen VIS DATABASER- at liste alle de databaser, du har gemt. Ud over den database, du lige har oprettet, vil du også se en database mysql og en database prøve. Du kan springe over dette for nu.
3
Vælg din database. Når databasen er oprettet, skal du vælge den for at begynde at redigere den. Indtast kommandoen BRUG us_states-. Du vil se meddelelsen Database ændret, så du kan vide, at din aktive database nu er den us_states.
4
Lav en tabel. En tabel er den, der indeholder oplysningerne i din database. For at oprette en skal du indtaste al formatering af dit bord i den oprindelige kommando. For at oprette en tabel skal du indtaste følgende kommando: CREATE TABLE states (id INT IKKE NULL PRIMARY KEY AUTO_INCREMENT, angiv CHAR (25), population INT (9)) -. Dette vil oprette en tabel med navnet "stater" med tre felter: id (ID), stat (tilstand) og befolkning (Population).
Kommandoen INT vil gøre feltet id indeholder kun tal (heltal).
Kommandoen IKKE NULL attesterer, at feltet id kan ikke stå tomt.
Kommandoen Primære nøgle betegner feltet id som nøglefelt i tabellen. Nøglefeltet skal indstilles til et felt, der ikke indeholder dobbeltdata.
Kommandoen AUTO_INCREMENT vil automatisk tildele stigende værdier til feltet id, Nemlig automatisk nummerering af hver post.
Kommandoerne CHAR(tegn) og INT(heltal) betegner de datatyper der er tilladt i felterne. Tallene ved siden af kommandoerne angiver, hvor mange tegn der kan indtastes i dette felt.
5
Opret en post i tabellen. Nu hvor bordet er oprettet, er det tid til at begynde at indtaste dine oplysninger. Brug følgende kommando for at indtaste din første indgang: INSERT INTO stater (id, stat, befolkning) VÆRDIER (NULL, `Alabama`, `4822023`) -
Dette er i det væsentlige tale om informationen i databasen, der skal indsættes i de tre tilsvarende felter i tabellen.
Siden feltet id indeholder kommandoen IKKE NULL, indsættelse NULL som værdi vil tvinge feltet til automatisk at øge sin værdi med 1, takket være kommandoen AUTO_INCREMENT.
6
Opret flere poster. Du kan oprette flere poster ved hjælp af en enkelt kommando. For at indtaste de næste tre stater skal du bruge følgende kommando: INSERT INTO tilstande (id, stat, population) VALUES (NULL, `Alaska`, `731 449`), (NULL, `Arizona`, `6.553.255`), (NULL, `Arkansas`, `2.949.131`) -.
Dette vil oprette en tabel, der ser ud som følger:
Din MySQL-database
Campos
id
stat
befolkning
værdier:
1
Alabama
4822023
2
Alaska
731 449
3
Arizona
6553255
4
Arkansas
2949131
1
Kør en forespørgsel på din nye database. Nu hvor basisdatabasen er oprettet, kan du køre forespørgsler eller forespørgsler, der returnerer specifikke resultater. Indtast først kommandoen: VÆLG * FRA us_states-. Dette vil returnere hele din database, repræsenteret af kommandoen "*", hvilket betyder det samme som "alle" eller "alle".
For en mere avanceret forespørgsel skal du indtaste følgende kommando: SELECT tilstand, befolkning FRA us_states ORDER BY population- Dette vil returnere en tabel med de stater, der er angivet af befolkningsordren i stedet for alfabetisk. Feltet id det vil heller ikke blive opført, da du kun bad om stat (tilstand) og befolkning (Population).
2
For at liste staterne efter deres befolkning, men i omvendt rækkefølge, indtast følgende kommando:SELECT tilstand, befolkning FRA us_states ORDER BY population DESC-. Kommandoen DESC vil liste dem i faldende rækkefølge, som vil liste staterne fra de med den største befolkning, går til den laveste befolkning, i stedet for modsat.
Metode 2 Fortsætter med MySQL
Video: MySQL og PHP kursus- #8 Video tutorial - Opret ny tabel via din hjemmeside
Slet MySQL-databaser. Du kan slette gamle databaser, der ikke længere er nødvendige.
3
Lær PHP og MySQL. At lære PHP og MySQL giver dig mulighed for at oprette magtfulde websites til sjov eller arbejde.
4
Sikkerhedskopier dine MySQL-databaser. Det anbefales altid, at du sikkerhedskopierer dine databaser, især hvis det er en vigtig database.
5
Video: MySQL og PHP kursus- #2 Video tutorial - Oprettelse af database og tabel
Skift struktur af din database. Hvis din database skal ændres, skal du muligvis tilpasse databasestrukturen til at håndtere de forskellige oplysninger.
tips
Nogle almindeligt anvendte datatyper: (For en komplet liste, få adgang til dokumentationen på https://dev.mysql.com/doc/)
CHAR(længde) - streng med fast længde
VARCHAR(længde) - streng med variabel længde, hvor maksimumet er defineret i attributten beskrevet i længde.
TEKST - streng med maksimal variabel længde på tekst op til 64KB.
INT(længde) - 32 bit helt tal med maksimal længde defineret af attributten beskrevet som længde (`-` er kontakt som et `ciffer` for et negativt tal).
DECIMAL(længde,december) - Decimalt antal maksimalt X tegn, denne X er defineret af attributten beskrevet som længde. Feltet december angiver det maksimale antal tilladte decimaler.
DATE - Datoværdi (år, måned, dato)
TIME - Tidsværdier (time, minut, sekund)
ENUM( "værdi1""værdi2", ....) - Liste over opregnede værdier.
Nogle valgfrie parametre:
IKKE NULL - En værdi skal leveres. Feltet kan ikke stå tomt.
STANDARDstandardværdi - Hvis der ikke er angivet nogen værdi, vil værdien "standardværdi" blive tildelt feltet.
anonymt - For numeriske felter skal du sørge for, at værdien aldrig er negativ.
AUTO_INCREMENT - Værdien øges automatisk hver gang en række tilføjes til tabellen.