Hoe een tafel in mysql te maken

Tabellen vormen de basis van de MySQL-databasestructuur. Tabellen bevatten informatie die in de database is ingevoerd en kunnen worden gemaakt voor eventuele doelstellingen voor gegevensopslag. Een tafel maken duurt slechts een paar minuten, vooral als u maar een paar records hebt om op te slaan. In dit artikel zullen we vertellen hoe het moet doen.

Stappen

Deel 1 van 2:
Een tafel maken
  1. Titel afbeelding 1282937 1
een. Open de database. Om een ​​tabel te maken, moet u een database hebben die deze zal bevatten. U kunt de database openen door te typen Gebruik maken van Database In de MySQL-opdrachtprompt.
  • Als u de naam van de database niet meer weet, typt u Toon databases-, Om een ​​databaselijst weer te geven op MySQL Server.
  • Als u nog geen database hebt, kunt u deze maken door te typen Maak een database aan Database-. De database-naam kan geen spaties bevatten.
  • Titel afbeelding 1282937 2
    2. Ontdek de belangrijkste soorten gegevens. Elke invoer in de tabel wordt opgeslagen als een specifiek gegevenstype. Hierdoor kan MySQL op verschillende manieren met hen communiceren. Gegevensoorten die u gebruikt, is afhankelijk van de bestemming van uw tabel. Er zijn veel soorten naast het volgende, maar u kunt ze gebruiken om een ​​basis te maken dat geschikt is voor het gebruik van de tabel:
  • Int - Dit type gegevens voor gehele getallen, en het wordt vaak gebruikt voor het identificatieveld (ID).
  • Decimale - Dit type slaat decimale waarden op en wordt gedefinieerd als het totale aantal nummers en het aantal nummers na de komma. Bijvoorbeeld: Decimal (6,2) zal aantallen type bevatten "0000.00".
  • Char- Dit is het belangrijkste type gegevens voor tekst en snaren. Tegelijkertijd is het meestal nodig om alleen het maximale aantal tekens in te specificeren, bijvoorbeeld Char (30). U kunt ook varchar gebruiken om de grootte te wijzigen, afhankelijk van de ingevoerde gegevens. Telefoonnummers moeten worden opgeslagen met behulp van dit type gegevens, omdat ze vaak tekens bevatten en niet communiceren met nummers (ze vouwen niet, niet afnemen enzovoort).
  • Datum- Dit type data-winkels dateert in het formaat van GGGG-MM-DD. Gebruik dit als je iemands leeftijd wilt houden, en niet alleen de werkelijke leeftijd, anders moet je dit bericht elk jaar bijwerken.
  • Titel afbeelding 1282937 3
    3. Maak een tabel. Om een ​​tabel uit de opdrachtregel te maken, moet u alle velden maken met behulp van één opdracht. U maakt tabellen met behulp van de opdracht Maak een tabel met daaropvolgende informatie over de tabel. Om een ​​basisopname over een werknemer te maken, moet u de volgende opdracht invoeren:
    Create Table-medewerkers (ID INT NIET NULL PRIMARY KEY Auto_increment, achternaam VARCHAR (20), FirstName VARCHAR (20), Telefoon VARCHAR (20), DATEOFBORMTE DATUM)
  • Int niet null primaire sleutel Auto_increment creëert een numerieke identificator voor elke medewerker, die wordt toegevoegd aan het item. Dit nummer neemt elke keer automatisch toe. Dit maakt het gemakkelijk om te verwijzen naar werknemers die andere functies gebruiken.
  • Hoewel VARCHAR u in staat stelt u de grootte te verkleinen, afhankelijk van de ingevoerde gegevens, kunt u het maximum bepalen, zodat de gebruiker niet te lange lijnen kan invoeren. In het bovenstaande voorbeeld zijn de naam en de achternaam beperkt tot de 20e tekens.
  • Merk op dat de opname over het telefoonnummer wordt opgeslagen als VARCHAR, zodat de tekens ook correct worden verwerkt.
  • Titel afbeelding 1282937 4
    4. Controleer of uw tabel correct is gemaakt. Nadat u een tabel hebt gemaakt, ontvangt u een bericht dat deze is gemaakt. Nu kunt u de opdracht gebruiken BESCHRIJVEN, Om ervoor te zorgen dat je alle velden hebt opgenomen die ze wilden, en dat ze de juiste gegevenstypen hebben. Binnenkomen BESCHRIJVEN Database- en kijk naar het verschijnen schema om de structuur van uw tabel te controleren.
  • Titel afbeelding 1282937 5
    vijf. Maak een tabel met PHP. Als u PHP gebruikt om uw MySQL-database via een webserver toe te dienen, kunt u een tabel maken met een eenvoudig PHP-bestand. Er wordt aangenomen dat de database al bestaat op de MySQL-server. Om dezelfde tabel te maken als in stap 3, voert u de volgende code in door de aansluitinformatie naar de huidige voor u te vervangen:
    $ Aansluiting = mysqli_connect ({server}, {user}, {samp}, {database}) - If (MySQLI_CONNECT_ERRNO ()) {echo "Kan geen verbinding maken met MySQL: " . mysqli_connect_Error () -} $ sql = "Create Table-medewerkers (ID INT NIET NULL PRIMARY KEY Auto_increment, achternaam VARCHAR (20), FirstName VARCHAR (20), Telefoon VARCHAR (20), DATEOFBORMTE DATUM)"-If (mysqli_query ($ aansluiting, $ sql)) {echo "Tafelmedewerkers zijn succesvol gemaakt"-} Anders {echo "Fout bij het maken van tabel: " . mysqli_Error ($ aansluiting) -}?>
  • Deel 2 van 2:
    Voeg vermeldingen toe aan de tabel
    1. Titel afbeelding 1282937 6
    een. Voeg een item toe aan de tabel. U kunt de gegevens rechtstreeks in de tabel in de opdrachtregel invoeren. U kunt één opdracht gebruiken om alle veldvermeldingen in te voeren met Invoegen in:
    Invoegen in werknemers (ID, achternaam, voornaam, telefoon, datum, `smith`, `John`, `(555) 555-5555`, `1980-01-31`)-
    • Als u de nulwaarde voor het ID-veld invoert, neemt deze waarde toe met 1 in elk volgend record in vergelijking met de laatste.
    • Zorg ervoor dat elk u de waarde invoert, is ingesloten in enkele aanhalingstekens (`).
  • Titel afbeelding 1282937 7
    2. Voeg meerdere records tegelijk toe. Als u alle gegevens heeft, kunt u verschillende vermeldingen met één opdracht invoegen Invoegen in. Verdeel gewoon de datasets:
    Invoegen in werknemers (ID, achternaam, voornaam, telefoon, datumofbirth) waarden (null, `smith`, `John`, `(555) 555-5555`, `1980-01-31`), (NULL, `DOE` , `Jane`, `(555) 555-5551`, `1981-02-28`), (null, `bakker`, `Pat`, `(555) 555-5554`, `1970-01-31` )-
  • Titel afbeelding 1282937 8
    3. Toon uw tabel. Zodra u een paar inzendingen toevoegt, kunt u uw tabel weergeven om te zien hoe het er allemaal uitziet. Hiermee kunt u zien of u informatie hebt gemist en of alles op de juiste plaats is. Typ het type om de tabel hierboven gemaakt weer te geven, Selecteer * van werknemers.
  • U kunt een complexere uitgang uitvoeren door filters toe te voegen om te zoeken. Bijvoorbeeld om een ​​tafel te krijgen die op de geboortedatum wordt gesorteerd, moet u kiezen Selecteer LastName, FirstName, DATEOFBIRTH van werknemers Bestellen op DATEOFBIRTH
  • Verander het resultaat van het resultaat op het tegenovergestelde, het toevoegen Desc Aan het einde van het team.
  • Titel afbeelding 1282937 9
    4. Voer gegevens in via HTML-formulier. Er zijn andere manieren om gegevens in uw nieuwe tabel in te voeren. Een van de meest voorkomende is het gebruik van het formulier op een webpagina. Om erachter te komen hoe je een formulier kunt maken om je tafel te vullen, zie Geschikte gids.
  • Deel in het sociale netwerk:
    Vergelijkbaar