DB2-SQL Tutorial



Met behulp van structured query language is (SQL) essentieel op gemakkelijk data access in een computersysteem dat gegevens worden opgeslagen in een DB2-database. Zodra de SQL basics zijn geleerd, is data manipulatie een gemakkelijke taak. Vier eenvoudige commando's worden gebruikt voor het toevoegen, wijzigen, verwijderen en het lezen van gegevens die zijn opgeslagen in de tabellen van de DB2. De meest geavanceerde SQL-instructies bestaan doorgaans uit meer uitgebreide formulieren van het donormateriaal, update, delete en select opdrachten.

Wat die u nodig hebt

  • DB2-database
  • SQL interfacesoftware
  • Tabelschema
  • Het begrijpen van tabellen. DB2, wordt informatie opgeslagen in de tabellen die kolommen bevatten. Een tabelkolommen logisch zich tot elkaar verhouden en één type gegevens worden opgeslagen. Een rij vertegenwoordigt één item in een tabel die uit een waarde in elke kolom bestaat. Een tabel met de naam 'adres' heeft bijvoorbeeld naam, straat, stad, staat en ZIP als kolommen. Één rij in de tabel Verzendadres bestaat uit John Doe, 123 Main St., New York, NY en 11111.

  • Begrijpen indexen. Elke tabel kan het hebben van een of meer indexen die bepalen de meest efficiënte manier toegang tot de gegevens en of specifieke kolommen unieke gegevens moeten bevatten. Met behulp van een index in een DB2-tabel is vergelijkbaar met het gebruik van een index in een boek; het definieert een direct pad naar specifieke vermeldingen. De kolomnaam is een waarschijnlijk unieke index voor de tabel Verzendadres.

  • Gebruik de opdracht select gegevens ophaalt uit een DB2-tabel. Deze verklaring als select naam, straat, stad, code staat, ZIP vanaf adres waar naam = "John Doe." Dit retourneert alle rijen uit de tabel waar de kolom ' naam ' John Doe bevat. Omdat de naam is een unieke index in de tabel Verzendadres, retourneert de instructie één rij. Als de naam was niet in de tabel opgeslagen, zou het geen rijen terugkeren. Alle rijen worden geretourneerd wanneer de where clausule wordt verwijderd.

  • Gebruik de opdracht invoegen rijen aan een tabel toevoegt. Deze verklaring als insert in adres code (naam, straat, stad, state, ZIP) values ("Mary Jones", "456 eiken St.", "Houston", "TX", "22222"). Deze verklaring wordt een rij toegevoegd aan de tabel Verzendadres.

  • Het update commando gebruiken om gegevens in een DB2-tabel te wijzigen. Deze verklaring zoals update adres zijstraat code = "789 Pine St." waarbij naam = "Mary Jones." Deze code verandert Marys adres in de tabel Verzendadres. Als een waar clausule niet wordt gebruikt, de instructie worden alle rijen bijgewerkt.

  • Gebruik de verwijderopdracht om gegevens te verwijderen uit de tabel. Deze verklaring als verwijderen uit adres code waarbij naam = "Mary Jones.". Hiermee verwijdert u alle Marys gegevens uit de tabel Verzendadres. Als het waar clausule niet wordt gebruikt, de instructie verwijdert alle rijen in de tabel.

Tips & waarschuwingen
  • De instructie van de commit zal wijzigingen aan tabellen permanent maken.
  • De rollback-instructie zal het verwijderen van wijzigingen die niet gepleegd zijn.
  • Een SQL-sessie zal het plegen van wijzigingen standaard.
  • Vertrouwd raken met DB2 terugkeer gecodeerd om problemen met SQL oplossen.
  • Bijwerken of verwijderen van alle informatie is zeer eenvoudig. Test met een select-instructie voor het wijzigen van gegevens.
  • Vraag de DBA back-up van tabellen voordat belangrijke wijzigingen worden aangebracht. Herstel zet de gegevens terug naar de oorspronkelijke staat.

Gerelateerde Artikelen

Hoe te aaneenschakelen in DB2 SQL

Hoe te aaneenschakelen in DB2 SQL

De tekst.samenvoegen operator voegt twee snaren van verschillende velden of tabellen in DB2. Concatenatie is een handige methode van joins tussen velden wanneer gratis informatie wordt opgeslagen in aparte database locaties. Bijvoorbeeld, kunt je sta
Visual Studio SQL Tutorial

Visual Studio SQL Tutorial

SQL Server is een systeem waarmee ontwikkelaars maken en beheren van databases. Het wordt uitgevoerd als een service en heeft geen gebruikersinterface. Microsofts 'SQL Server Management Studio"biedt die interface. Andere softwarebedrijven ook distrib
Sybase SQL Tutorial

Sybase SQL Tutorial

Sybase, eigendom van de SAP-bedrijf, produceert databases en softwarepakketten voor mobiele toepassingen zoals smartphones en andere handheld-apparaten, alsmede voor laptops en andere computeromgevingen. Zoals de meeste relationele databases, Sybase
ANSI SQL Tutorial

ANSI SQL Tutorial

American National Standards Institute (ANSI) voorziet in gemeenschappelijke normen voor computer programmeertalen zoals Structured Query Language (SQL). SQL heeft vier standaard commando's: invoegen, bijwerken, verwijderen en selecteren. Deze vier op
MS SQL Tutorial voor Beginners

MS SQL Tutorial voor Beginners

Leren werken met Microsoft SQL lijkt misschien ontmoedigend zijn, dus het is best een klein beginnen en de logische stappen. Het geheim is om te beginnen met een duidelijk concept van wat u wilt uw database te bereiken.MS SQL Server 2008Met ingang va
Wat Is een DB2-Database?

Wat Is een DB2-Database?

IBM's DB2-database is een familie van softwaresystemen die zijn ontworpen om te organiseren, opslaan en ophalen van gegevens. Een uitvloeisel van onderzoek gedaan in de jaren 1970, DB2 SQL wordt gebruikt, de Structured Query Language, maken van datab
Hoe om te leren snel SQL

Hoe om te leren snel SQL

Wilt u bekend bent met SQL, Structured Query Language, niet later dan gisteren, verwacht niet dat de hele taal meester. Opgeslagen procedures, gebruikersfuncties, geneste query's, vakbonden en andere geavanceerde SQL technieken vereisen een opeenstap
Hoe om te leren van de SQL-Code

Hoe om te leren van de SQL-Code

Structured Query Language wordt gebruikt voor het uitvoeren van query's en updates op tabellen en records in een relationele database. Een basic SQL (uitgesproken "vervolg")-verklaring kan als volgt worden geïllustreerd:[SELECT| INSERT| UPDATE|
Hoe om te leren van SQL van kras

Hoe om te leren van SQL van kras

De afkorting "SQL" kan kijken en geluid zoals eekhoorn, maar het staat voor "Structured Query Language." Programmeurs en ontwikkelaars gebruiken SQL om te bouwen en uitvoeren van databases. U wellicht enkele van de grootste databasesys
Teradata SQL-assistent Tutorial

Teradata SQL-assistent Tutorial

Teradata SQL Assistant is een hulpprogramma van de client gebaseerd op de Open Database Connectivity (ODBC)-technologie. Het biedt een Query schrijver voor het verzenden van SQL commando's naar de database, wordt gemaakt van rapporten, uitvoer en inv
Verbinding maken met DB2 met SQL ontwikkelaar

Verbinding maken met DB2 met SQL ontwikkelaar

Oracle biedt de SQL ontwikkelaar als een gratis hulpmiddel ontwikkeld om programmeurs werken met Oracle-databases. SQL ontwikkelaar levert grafische voorstellingen die programmeurs de Showresultaten van query's. Het helpt ook bij het debugging proces
SQL scripts Tutorial

SQL scripts Tutorial

SQL (Structured Query Language) is een programmeertaal die is gebruikt voor het beheren van gegevens in relationele databasesystemen. Het was oorspronkelijk gebaseerd op relationele algebra, zodat als je fundamentele algebra weet, u gemakkelijk SQL l
SQL Server kubus Tutorial

SQL Server kubus Tutorial

Een kubus is een multidimensionale gegevensstructuur waarmee snel kunt ophalen en samengevatte gegevens van grote datasets in een OLAP-, of on line analytical processing, database. U kunt een OLAP-kubus gebruiken om vragen te beantwoorden zoals de to
SQL-tekenreeks Tutorial

SQL-tekenreeks Tutorial

Microsoft SQL Server is een enterprise niveau database managementsysteem. SQL-databases kunnen een breed scala aan gegevenstypen opslaan. Het meest meestal opgeslagen gegevens zijn strijkers, maar er zijn verschillende string-gegevenstypen beschikbaa