Structured Query Language of SQL , stelt programmeurs in staat om gegevens uit een database op te halen en te manipuleren . DB2 SQL is een iets andere variant van SQL ontworpen voor de IBM DB2 -database . Het is in wezen hetzelfde , echter, aangezien het berust op dezelfde fundamentele clausules , met inbegrip van maar niet beperkt tot, SELECT , FROM , WHERE , ORDER BY , INNER JOIN , OUTER JOIN , INSERT TABLE en INSERT INTO clausules . Basic Query Elke vraag begint met de SELECT-component , een lijst met kenmerken , de FROM-component en een tafel . Om de naam en ID van de KLANT tafel halen , bijvoorbeeld , zou je de volgende query : SELECT NAAM , IDFROM KLANT ; U kunt dan gebruik maken van de component ORDER BY te organiseren dat gegevens op basis van een bepaald kenmerk . Inner ; SELECT NAAM , IDFROM CUSTOMERWHERE NAME = " JOHN " ORDER BY NAAM : U kunt ook alle gegevens om alleen de klanten naam John door gebruik te maken van de WHERE-clausule te beperken /Outer Joins Soms is het noodzakelijk om twee tabellen samen te binden . Stel bijvoorbeeld dat u nodig hebt om uw KLANT tafel te organiseren volgens de STOEL - NUMBER attribuut van de PLAATSING - CHART tafel . U zou moeten ofwel de INNER JOIN of OUTER JOIN clausule om dit te doen gebruiken . De voormalige geeft het snijpunt van twee tabellen , terwijl de laatste bevat de vakbond . Je moet ook een bijbehorende attribuut onder de tabellen opgeven met de ON -clausule . Hieronder is een voorbeeld SELECT NAAM , IDFROM CUSTOMERINNER JOIN PLAATSING - CHARTON PLAATSING - CHART.ID = CUSTOMER.ID ; . Tabellen aanmaken een belangrijk aspect van het beheren van een database is de creatie van nieuwe tabellen om nieuwe zakelijke informatie verwerken . Dit kan worden bereikt door gebruik te maken van de CREATE TABLE -clausule met de naam van de tabel , waarna moet u de attributen en hun data types specificeren . Hieronder is een voorbeeld . CREATE TABLE nieuwe - klanten ( Naam char ( 50 ) , Adres char ( 50 ) , Stad char ( 50 ) , Birth_Date datum ) Beschikbare types gegevens in DB2 zijn BINARY , REAL , DOUBLE , DATUM , tIJD , INTEGER en CHAR . invoegen Extra informatie op andere momenten , misschien wil je gewoon nieuwe informatie in te voegen in een reeds aangemaakt database tabel . Dit kan worden uitgevoerd via de INSERT INTO -clausule . Om het te gebruiken , combineer INSERT INTO met de naam van de tabel , en de lijst van de waarden van toen . Het belangrijkste om te onthouden is dat je de waarden moet worden vermeld in de volgorde van de velden , en hun gegevenstypen moeten overeenkomen . U kunt een nummer niet in te voegen in een string . Hieronder is een voorbeeld op basis van de tabel nieuwe - klanten . INSERT INTO nieuwe - customersVALUES ( ' Bob ' , '100 Street ' , ' Raleigh ' , 01/21/82 ) op Twitter < br >
|