Hoe een tabel in MySQL te maken
De tabellen vormen de structuur van uw MySQL-databases. Ze bevatten de informatie die in de database is ingevoerd en kan worden gemaakt om aan vrijwel elke opslagbehoefte te voldoen. Het maken van een tabel duurt slechts een paar minuten, vooral als u maar een paar items hebt om op te slaan. Lees stap 1 om te beginnen.
stappen
Deel 1
Creatie van de tafel
1
Open uw database Voor het maken van uw tabel moet u een database hebben waarin deze wordt gehost. U kunt uw database openen door te typen
GEBRUIK de database
op de opdrachtregel van MySQL.- Als u de naam van uw database niet meer weet, schrijft u
SHOW DATABASES-
om de databases op de MySQL-server te vermelden. - Als u nog geen database heeft, kunt u er een maken door te schrijven
CREATE DATABASE database-
. De naam van de database mag geen spaties bevatten.
2
Leer de basistypes van gegevens. Elke invoer in de tabel wordt opgeslagen via een bepaald type gegevens. Hierdoor kan MySQL op verschillende manieren met hen communiceren. De soorten gegevens die u moet gebruiken, zijn afhankelijk van de behoeften van uw tabel. Er zijn nog vele andere typen naast deze, maar u kunt het volgende gebruiken om een eenvoudige en nuttige tabel te maken:
INT
. Dit type gegevens wordt gebruikt voor hele getallen en wordt vaak gebruikt voor ID-velden.DECIMAL
. Dit type gegevens slaat decimale waarden op en wordt gedefinieerd door het totale aantal cijfers en het aantal cijfers achter de komma. Bijvoorbeeld: DECIMAAL (6.2)
zal de nummers opslaan in het formulier "0.000,00".CHAR
. Dit is het standaardgegevenstype voor tekst en tekenreeksen. Normaal gesproken definieert u een limiet voor het aantal opgeslagen tekens, zoals CHAR (30)
. U kunt ook VARCHAR gebruiken als u de grootte wilt variëren op basis van uw invoer. Telefoonnummers moeten ook worden opgeslagen met dit type gegevens, omdat ze vaak symbolen bevatten en geen interactie hebben met de nummers (ze worden niet toegevoegd, niet afgetrokken, enz.).DATE
.Dit type gegevens slaat datums op met het formaat JJJJ-MM-DD. Gebruik het als u iemands leeftijd wilt opslaan door het te vergelijken met de huidige datum, anders moet u dit record elk jaar bijwerken.3
Maak uw tafel Als u uw tabel op de opdrachtregel wilt maken, maakt u met één opdracht al uw velden. Om het te doen, gebruikt u de opdracht
CREËER TAFEL
gevolgd door de informatie in de tabel. Als u een basisrecord van een medewerker wilt maken, voert u de volgende opdracht in:CREATE TABLE werknemers (id INT primaire sleutel NOT NULL AUTO_INCREMENT, achternaam VARCHAR (20), voornaam VARCHAR (20), telefoon VARCHAR (20), DateOfBirth DATE)
4
Controleer of uw tabel correct is gemaakt. Nadat u de tabel hebt gemaakt, ontvangt u een bericht dat deze correct is uitgevoerd. Nu kunt u de opdracht gebruiken
BESCHRIJF
om ervoor te zorgen dat u alle velden die u wilt heeft opgenomen en dat ze over de juiste gegevenstypen beschikken. schrijven BESCHRIJF database-
en vink het vakje aan dat verschijnt om de structuur van uw tabel te controleren.5
Maak een tabel met PHP. Als u PHP gebruikt om uw MySQL-database te beheren via een webserver, kunt u een tabel maken met behulp van een eenvoudig PHP-bestand. In deze handleiding wordt ervan uitgegaan dat de database al bestaat op uw MySQL-server. Voer de volgende code in om dezelfde tabel te maken als in stap 3, waarbij u de verbindingsinformatie vervangt door uw eigen:
Deel 2
Vermeldingen toevoegen aan uw tabel
1
Voeg een enkel item toe aan uw tabel. U kunt gegevens in uw tabel rechtstreeks invoeren vanaf de opdrachtregel. U kunt een opdracht gebruiken om alle gerelateerde velden voor een invoer in te voeren, met
INVOEGEN
:INSERT INTO werknemers (id, naam, voornaam, telefoon, DateOfBirth) WAARDEN (NULL, `Smith`, `John`, `(555) 555-5555`, `1980/01/31`) -
- Door NULL in te voeren voor de ID, wordt de waarde vanaf het laatste item met 1 verhoogd, wat resulteert in het volgende ID-nummer.
- Zorg ervoor dat elke waarde die u invoert omringd is door enkele aanhalingstekens (`).
2
Voeg meerdere vermeldingen tegelijk toe. Als u alle gegevens voor u hebt, kunt u verschillende items invoegen met een opdracht
INVOEGEN
De reeks waarden eenvoudig scheiden met een komma:INSERT INTO werknemers (id, naam, voornaam, telefoon, DateOfBirth) WAARDEN (NULL, `Smith`, `John`, `(555) 555-5555`, `1980/01/31`), (NULL, `Doe` , `Jane`, `(555) 555-5551 "" 28/02/1981 "), (NULL, `Baker`, `Pat`,` (555) 555-5554" , "31/01/1970" ) -
3
Toon uw tafel Nadat u enkele gegevens hebt ingevoegd, kunt u uw tabel weergeven om te zien hoe alles eruitziet. Hiermee kunt u zien of u bepaalde gegevens mist of dat iets zich op een onjuist punt bevindt. Als u de tabel wilt weergeven die u eerder hebt gemaakt, schrijft u
SELECTEER * VAN medewerkers
.SELECTEER achternaam, voornaam, geboortedatum VAN medewerkers BESTELLING VIA datum van bevalling
DESC
aan het einde van het commando.4
Voer gegevens in met behulp van een HTML-formulier. Er zijn andere manieren om gegevens in te voeren in uw nieuwe tabel. Een van de meest voorkomende is via een formulier op een webpagina. Als u wilt weten hoe u een basisformulier maakt om uw tabel te vullen, gaat u naar deze gids.
Delen op sociale netwerken:
Verwant
- Hoe actie-queries in Microsoft Access te maken
- Hoe een OpenOffice.org-database te maken
- Hoe een inventarisdatabase in Access te maken
- Hoe een database in MySQL te maken
- Hoe een database in Excel te maken
- Hoe een database in SQL Server te maken
- Hoe een database te maken in phpMyAdmin
- Hoe een E R-diagram te tekenen met de MySQL-databasemanager
- Hoe een MySQL-database te verwijderen
- Hoe een database te maken met behulp van MS Access
- Hoe een Wiki te installeren in minder dan 20 minuten
- Hoe een MySQL-server op een pc te installeren
- Hoe sql-query`s naar de MySQL-opdrachtregel te verzenden
- Hoe een klantendatabase te creëren
- Hoe SQL te gebruiken
- Hoe toegang te krijgen tot een MySQL-database met PHP
- Hoe PHP en MySQL te leren
- Hoe een blog te maken met Wordpress
- Hoe maak je een eenvoudige inlogcode in PHP
- Hoe een gebruiker in een Oracle-database te maken
- Hoe een veilig sessiebeheersysteem in PHP en MySQL te creëren