SQL- commando's worden gebruikt om een query , toevoegt of informatie te wijzigen in een relationele database . Een query wordt gebruikt wanneer u specifieke informatie over de gegevens , zoals die studenten scoorden meer dan 90 in een klas of die studenten werden ingeschreven in een bepaald onderwerp weet . De input commando controle wat er in de database. Elke externe interface , zoals een webpagina , moet scripts die SQL commando's uitvoeren op het veld informatie versturen noemen . SQL- commando's die een database aanpassen, zijn die welke te verwijderen , herschikken of bijwerken informatie . Dit is vooral handig voor data-items die zijn verlopen of niet meer in gebruik zijn , zoals adressen en telefoonnummers numbers.This artikel legt uit hoe maken, vullen , te wijzigen en een tabel in SQL verwijderen . De database die wordt gebruikt voor de monsters is MySQL . Wat je toegang tot een database- programma, zoals MySQL of Oracle Need Toon Meer Aanwijzingen 1 Log in om MySQL . Zodra je op afstand verbinding hebt met de server , typt u de volgende opdrachten om MySQL te voeren > mysql -u your_user_name - p > your_passwordmysql > gebruik your_database_namemysql > Nu bent u klaar om SQL- commando's zijn . Vergeet niet je moet het "gebruik" typt en vervolgens uw eigen database naam . Kopen van 2 Maak een tabel . De tabel voor dit artikel zal drie velden : naam , subj en rang . De tabel krijgt de naam " std_info . " Gebruik de opdracht CREATE TABLE zoals hieronder weergegeven : CREATE TABLE std_info (naam VARCHAR ( 255 ) NAT NULL , subj VARCHAR ( 255 ) NOT NULL , rang INT NOT NULL ) ; Dit commando zal een tabel met de velden : " naam " , " Subj " en " graad . " VARCHAR stelt het aantal toegestane tekens in elke cel . INT stelt dat de data item is een geheel getal . NOT NULL zorgt ervoor dat de cel niet null inzendingen te accepteren. Als een null invoer wordt verzonden , zal SQL een foutmelding terug . 3 Bevolken de tafel . Om de tafel te bevolken je zal moeten sommige waarden voor elk veld verzinnen . Dit voorbeeld wordt de tabel met de informatie van twee studenten , twee verschillende onderwerpen en vier verschillende rangen . De code om het eerste item van de input bevolken wordt gegeven below.INSERT INTO std_info VALUES ( ' Mark Smith ' , ' Math ' , 85 ) ; Voor de overige posten van de input bevolken , herhaalt u de code en het veld te wijzigen . Goedkope 4 Wijzig de gegevens . U gebruikt het UPDATE commando om de informatie in een tabel te wijzigen . In dit voorbeeld is het onderwerp " Math " wordt gewijzigd in " Engels " voor de student genaamd UPDATE std_info SET Subj = ' Engels ' WHERE Subj = ' Math ' AND name = ' Mark Smith ' " Mark Smith . " ; Om ervoor te zorgen dat de veranderingen zijn soort gemaakt : SELECT * FROM std_info ; Dit zal allemaal van de inbreng in de tabel weergegeven . De " * " instrueert om alle velden van de tabel te selecteren . 5 Wis gegevens in de tabel . SQL kunt u afzonderlijke rijen verwijderen of om alle gegevens in een tabel te verwijderen . Naar een bepaalde rij te verwijderen , doet u het volgende : DELETE FROM std_info WHERE Subj = ' Math ' AND name = ' Mary Jones ' ; Om alle informatie in de tabel verwijderen zonder de tafel zelf Type : DELETE FROM std_info ; 6 Elimineer de tafel . Om de tafel weg te nemen moet je het DROP commando te gebruiken . Dit zal de tafel en alle van de informatie binnen it.DROP TAFEL std_info wissen ;
|