Hoe een database in mysql te maken
MySQL kan een angstaanjagend programma zijn. Alle opdrachten moeten worden ingevoerd via de opdrachtregel - er is geen handige interface. Daarom kan het weten hoe een database te maken en manipuleert het veel tijd en zenuwen te besparen. Volg de instructies om een database van de Amerikaanse staten en hun bevolking te maken.
Stappen
Methode 1 van 2:
De database maken en manipulereneen. Maak een database. Voer in de MySQL-opdrachtprompt de opdracht in
Maak een database aan -
. Vervangen
Titel Uw database. Het kan geen spaties bevatten.- Om bijvoorbeeld een database van alle Amerikaanse staten te maken, kunt u invoeren
Maak database US_States-
- Opmerking: opdrachten worden niet noodzakelijkerwijs toegediend in de hoofdletters.
- Opmerking: alle MySQL-opdrachten moeten eindigen "-". Als je vergat een punt met een komma te plaatsen, ga dan gewoon binnen "-" Op de volgende regel begon de vorige opdrachtverwerking.

2. Geef de lijst met beschikbare databases weer. Voer de opdracht in
Toon databases-
, Om een lijst met opgeslagen databases weer te geven. Naast de zojuist gemaakte database, ziet u ook databases MySQL
en Toets
. Nu kun je ze negeren.
3. Selecteer Database. Wanneer de database is gemaakt, moet u deze selecteren om te beginnen met bewerken. Voer de opdracht in
Gebruik u_states-
. Je ziet een bericht Database is gewijzigd
, die meldt dat de actieve database nu is us_states
.
4. Maak een tabel. Tabel is de opslaglocatie in de database. Om een tabel te maken, moet u de hele structuur met één opdracht invoeren. Om een tabel te maken, voert u een dergelijke opdracht in:
CREATE TABEL-STATEN (ID INT NIET NULL PRIMARY KEY AUTO AUTO_INCrement, State Char (25), Populatie Int (9))-
. Deze opdracht maakt een tabel genaamd "Staten" Met drie velden: ID kaart
, Staat
, En bevolking
.Int
geeft aan dat het veld ID kaart
Zal alleen cijfers bevatten (gehele getallen).NIET NUL
geeft aan dat het veld ID kaart
mag niet leeg zijn (noodzakelijkerwijs voor input).HOOFDSLEUTEL
geeft het veld aan ID kaart
is het conische veld in de tabel. Het sleutelveld is een veld dat niet dezelfde waarden kan bevatten.Auto_increment
zal automatisch toenemende waarden toewijzen ID kaart
, Essentieel automatisch genummerd elk record.Char
(symbolen) en Int
(Integers) Duiden het gegevenstype toe dat is toegestaan in de bijbehorende velden. Het nummer naast de opdracht geeft aan hoeveel tekens of cijfers het veld kan bevatten.
vijf. Maak een item in de tabel. Nu de tabel is gemaakt, is het tijd om informatie in te voeren. Gebruik de volgende opdracht om het eerste record in te voeren:
Insert in Staten (ID, State, Population) -waarden (NULL, `Alabama`, `4822023`)-
ID kaart
Bevat ID NIET NUL
, Die invoer NUL
Als een waarde zal het dwingen het te verhogen met één, dankzij de identifier Auto_increment
.
6. Maak meer records. U kunt vele vermeldingen opslaan met behulp van dezelfde opdracht. Om nog drie staten te besparen, voert u een dergelijke opdracht in:
Insert in Staten (ID, State, Population) -waarden (NULL, `Alaska`, `731449`), (NULL, `Arizona`, `6553255`), (NULL, `ARKANSAS`, `2949131`)-
.

7. Voer een databaseverzoek uit. Nu een eenvoudige database is gemaakt, kunt u aanvragen uitvoeren om de vereiste informatie te verwijderen. Om aan de slag te gaan, voert u de volgende opdracht in:
Selecteer * van us_states-
. Deze query retourneert de volledige database, die wordt weergegeven door het team "*", wat betekent "alle".Selecteer de staat, de bevolking van US_States Bestel per populatie-
Dit verzoek retourneert een tabel met staten gesorteerd op het aantal populatie, in plaats van sorteren op naam in alfabetische volgorde. Veld ID kaart
wordt niet weergegeven omdat u alleen velden vroeg Staat
en bevolking
.Selecteer de staat, de bevolking van US_States Bestel van Population Desc-
. Team Desc
Toon de staten die het aantal populatie (van meer naar minder, en niet van kleinere tot meer) weergeven.Methode 2 van 2:
Doorgaan met MySQLeen. Installeer MySQL-databaseserver op een computer. Ontdek hoe MySQL op uw thuiscomputer kan worden geïnstalleerd.

2. Verwijder MySQL-database. Ontdek hoe u de database verwijdert als u oude en onnodige informatie wilt verwijderen.

3. Onderzoek MySQL en PHP. PHP- en MySQL-kennis kunt u krachtige websites maken voor entertainment en werk.

4. Maak een back-up van gegevens in MySQL. Het wordt altijd aanbevolen om een back-up van gegevens te maken, vooral als de database erg belangrijk is.

vijf. Wijzigingen aanbrengen in de databasestructuur in MySQL. Als de database-vereisten wijzigen, kunt u de structuur altijd aanpassen om andere informatie op te slaan.
Tips
- Hieronder staan een van de meest gebruikte gegevenstypen: (Volledige lijst kan worden bekeken in MySQL-documentatie op http: // dev.MySQL.Com / doc /)
- Char(lengte) - een tekenreeks met een vast aantal tekens "lengte".
- Varchar(lengte) - een tekenreeks met een ander aantal tekens, maar het maximale aantal tekens - "lengte".
- TEKST - String met verschillende tekens, maar het maximale aantal tekens is 64kb-tekst.
- Int(lengte) - 32-bits nummer met een maximaal aantal nummers lengte (`-` het wordt in aanmerking genomen voor het `cijfer` voor een negatief getal.)
- Decimale(lengte,Des) - decimaal getal met maximaal "lengte" Weergegeven nummers. Veld Des Geeft het maximale aantal lozingen in het decimale deel aan.
- Datum - Datum (jaar, maand, dag))
- Tijd - Tijd (uren, minuten, seconden)
- Enum("Betekenis1","Betekenis2", ....) - Lijst met beursgenoteerde waarden.
Deel in het sociale netwerk: