SQL-kommandon används för att fråga , ingång eller ändra information i en relationsdatabas . En fråga används när du behöver veta specifik information om data , såsom vilka eleverna gjort över 90 i en klass eller vilka elever var inskrivna i ett visst ämne . Ingången kommandon styrning vad går in i databasen . Alla externa gränssnittet , t.ex. en webbsida , måste ringa manus som utför SQL-kommandon för att skicka fält information. SQL-kommandon som modifierar en databas är de som tar bort , ordna eller uppdatera informationen . Detta är särskilt användbart för dataposter som har gått ut eller inte längre är i bruk , till exempel adresser och telefonnummer numbers.This artikeln visar hur du skapar , fylla , ändra och ta bort en tabell i SQL . Databasen som används för proverna är MySQL . Saker du behöver
tillgång till en databas program , t.ex. MySQL eller Oracle
Visa fler instruktioner
1
Logga in på MySQL . När du fjärrstyra har anslutit till servern skriver du följande kommandon för att ange MySQL > mysql - u your_user_name - p > your_passwordmysql > användning your_database_namemysql > Nu är du redo att utfärda SQL-kommandon . Kom ihåg att du måste skriva " användning " och sedan din egen databas namn .
2
Skapa en tabell . Tabellen för den här artikeln kommer att ha tre fält: namn , SUBJ och kvalitet . Bordet kommer att få namnet " std_info . " Använd kommandot CREATE TABLE enligt nedan : CREATE TABLE std_info ( namn VARCHAR ( 255 ) NAT NULL , subj VARCHAR ( 255 ) NOT NULL , årskurs INT NOT NULL ) ; Detta kommando kommer att skapa en tabell med fälten : " namn " , " subj " och " klass. " VARCHAR anger antalet tillåtna tecken i varje cell . INT anger att uppgifterna posten är ett heltal . NOT NULL försäkrar att cellen inte accepterar null poster . Om ett null posten skickas , kommer SQL returnera ett felmeddelande .
3
Fylla bordet . För att fylla i tabellen måste du uppfinna några värden för varje fält . Detta exempel fylls tabellen med uppgifter från två elever , två olika ämnen och fyra olika kvaliteter . Koden för att fylla det första exemplaret av indata ges below.INSERT INTO std_info VALUES ( ' Mark Smith ' , ' Math ' , 85 ) , för att befolka andra poster av input , upprepa koden och ändra fältet informationen
.
4
Ändra informationen . Du använder UPDATE kommandot för att ändra informationen i en tabell . I detta exempel ämnet " Math " ändras till "English " för eleven heter UPDATE std_info SET subj = ' English ' WHERE subj = ' Math ' AND name = ' Mark Smith ' " Mark Smith . " , Att vara säker på att ändringar har gjorts typ : SELECT * FROM std_info , Detta kommer att visa all input i tabellen . Den " * " instruerar att välja alla fält i tabellen .
5
Radera informationen i tabellen . SQL kan du ta bort enskilda rader eller för att radera all information i en tabell . För att ta bort en viss rad , gör följande : Radera från std_info WHERE subj = ' Math ' AND name = ' Mary Jones , att radera all information i tabellen utan att ta bort själva tabellen typ : DELETE FROM std_info ;
6
Eliminera bordet . För att eliminera den tabell som du kommer att behöva använda DROP kommandot . Detta kommer att radera tabellen och all information inom it.DROP TABELL std_info , Addera