Hoe sql te gebruiken

SQL (ontcijferd als gestructureerde querytaal) is oorspronkelijk ontwikkeld door IBM in de jaren 70 om te communiceren met relationele databases. Dit is een gemeenschappelijke taal voor databases, het blijft behoorlijk leesbaar. Het is absoluut noodzakelijk om zijn bases eenvoudig te bestuderen (hoewel de taal erg krachtig kan zijn).

Stappen

  1. Titel afbeelding Gebruik SQL Stap 1
een. `SQL `is meestal uitgesproken` s-q-l ` (Gestructureerde query-taal - Taal van gestructureerde query`s). SQL is oorspronkelijk ontworpen op IBM door Donald D.Chamberlin en Raymond f.Jongens in de vroege jaren 1970. Deze versie heette Volgorde (gestructureerde Engelse querytaal).
  • Titel afbeelding Gebruik SQL Stap 2
    2. Er zijn verschillende SQL-dialecten, maar de meest gebruikte DBMS hechten zich vandaag aan de SQL99-standaard van ANSI, en vele aanbieders hebben extra mogelijkheden geïmplementeerd om deze standaard uit te breiden (in Microsoft `SQL-functie genaamd T-SQL of Transact-SQL, versie van Oracle - PL / SQL).
  • Titel afbeelding Gebruik SQL Stap 3
    3. Gegevens verkrijgen! Er meestal over. Gebruik hier om dit te doen, de SELECTE SELECTION-instructie - het vraagt ​​of ontvangt (opgehaalde) gegevens uit de SQL-database.
  • Titel afbeelding Gebruik SQL Stap 4
    4. Eenvoudig voorbeeld: `Selecteer * van TBLMYCDList` - wil (kies) alle kolommen (hier dan waar * -accounts) en de lijnen van de tabel `TBLMYCDList`.
  • Titel afbeelding Gebruik SQL Stap 5
    vijf. Verzoeken zijn meestal veel ingewikkelder dan dat. Beschikbaar gebruikt om specifieke kolommen en rijen uit de tabel uit te voeren en zelfs gegevens uit verschillende tabellen te verbinden of, als het daarop komt, alle databases samen.
  • Titel afbeelding Gebruik SQL Stap 6
    6. Als we de rijen die zijn geselecteerd door de selectie-operator willen filteren, moet de toestand worden gekwalificeerd als de sets van geselecteerde vermeldingen.`Selecteer * van TBLMYCDList, waar CDID = 27` de regels toont waar het veld CDID gelijk is aan 27. Of `Selecteer * van Tblattribute, waar StrcdName bijvoorbeeld` Dark Side% `` een onvoorspelbaar fenomeen gebruikt, vertegenwoordigd door 0 of andere voorbeelden van enig personage. En we zullen tonen (terugtrekken op het scherm) dat er in mijn verzameling een Mobble Album Pink Floyd is.
  • Titel afbeelding Gebruik SQL Stap 7
    7. Operators invoegen en updaten worden gebruikt om gegevens toe te voegen en te wijzigen in de SQL-database (bekijk hieronder links naar enkele uitstekende trainingsprogramma`s die in de toekomst handig kunnen worden).
  • Titel afbeelding Gebruik SQL Stap 8
    acht. Delete Operator wordt gebruikt om gegevens uit de SQL-database te verwijderen.
  • Tips

    • Gebruik WAMP of XAMPP - SPOPMYADMIN (MYSQL) Web Server.
    • Onder Linux, de meest populaire databases AsmysQL en PostgreSQL. Als de console niet handig lijkt, gebruik dan executequery of een andere vergelijkbare open source tool.
    • Het volgende boek kan nuttig zijn: Kline, Kevin, Daniel Kline en Merk Hunt.2001.SQL in een notendop.2e editie.O`Reilty & Associates, Inc.
    • Het is heel eenvoudig om te bevestigen aan SQL-database van binnen Microsoft Access (dit query-tool kan worden gebruikt in de SQL-modus, hoewel de syntaxis het verschil heeft van gebruikt met SQL Server en andere databases).
    • Microsoft-query is een tool die wordt geleverd met Windows - het heeft grafische of SQL-query-modi.

    Waarschuwingen

    • Value`Database (database) `kan vaak worden verward - je kunt het gebruiken om te praten over een echte container voor een set tabellen zoals een CD-database of hoofddatabase. De daadwerkelijke serversoftware die een database bevat, is de "databasecore" of "databasesoftware", die databases kan bevatten. Voorbeelden zijn SQL Server 2005 Express, MySQL of Access 2003.
    • De relationele database betekent meestal `Systeem waarvan de gebruikers worden bekeken in de vorm van tabellen die met elkaar zijn geassocieerd via gemeenschappelijke gegevenswaarden`, die gewoonlijk wordt geïmplementeerd als `relationeel databasebeheersysteem` (RDBMS), Sybase, SQL Server of Oracle.Strikte relationele databases komen overeen met E.F. `TED` CODD`s `twaalf principes van relationele databases` (twaalf principes van relationele databases). Het kan worden beargumenteerd (en vaak gebeurt het) die toegang is ook een relationele database, Microsoft natuurlijk, spreekt erover, maar hoe de kernel is gebouwd, maakt het eigenlijk de `Base of monotone bestandsdatabase` Basis).Verschillen zijn niet eenvoudig te detecteren, omdat er geen daar zijn, de toegang heeft zelfs zijn eigen SQL-implementatie, maar ze worden in de Kernel van de database verlaagd (zie. http: // SSW.Com.AU / SSW / Database / Databasedocslinks.Aspx Voor een goede beschrijving hiervan).Met andere relevante functies werkt complexe gevraagde toegang veel langzamer dan VSQL-server.Sommige eenvoudige verzoeken zullen langzamer werken in SQL Server.
    Deel in het sociale netwerk:
    Vergelijkbaar