Introduktion SQL betyder, Structured Query Language. Dette er en computer sprog, der anvendes i programmering relationsdatabaser. Hver databaseserveren har sin egen særlige struktureret forespørgsel sprog. Sproget er lidt forskellig, når du flytter fra én database server til en anden. I denne artikel vil jeg forklare brugen af SQL i MySQL-serveren. Ligetil Brug Den ligetil brug af SQL-sætninger er at gøre ting som skaber database, oprette tabeller, indsætte tabel række, opdatere tabelrække, slette tabellen række og vælg (display) tabel data (rækker).
Behov for programmering Forestil dig, at du har en butik database med en tabel kaldet, SaleDetails og en anden kaldet produkter. Den SaleDetails bord har navn og antallet af bestemte poster solgt. Tabellen Produkter har navne og mængde af varer på lager. Trigger Antag, at du sælger fem af et bestemt punkt. Disse oplysninger skal indsættes som en række i SaleDetails tabellen. Antallet, fem, for det solgte, skal trækkes fra tabellen Produkter, for beholdning. Du har brug for et program kode til at gøre det automatisk. Med andre ord, du har brug for et sæt særlige SQL-sætninger til at gøre det.
Den særlige sæt af SQL-sætninger følger et format kaldet, trigger. Stored Procedure Du kan kalde en udløser som den er beskrevet ovenfor; du kan derefter ønsker at kontrollere, om det element i tabellen Produkter har nået genbestille niveau, så du informerer lederen ved at placere en række i en tabel af hans, som han læser hver morgen. Du kan også ønsker at vise alle de indkøb, der er foretaget af kunden i måneden. Du ønsker måske at have alt det sker automatisk, når en kunde gør et køb. I dette tilfælde, du har brug programmering kode, der er større end for den udløsende faktor.
En sådan kode kaldes en procedure, og har brug for særlige SQL-sætninger. En sådan procedure er normalt gemt (lagret) i harddisken og kaldes når det er nødvendigt. Det er grunden til, det kaldes, Stored Procedure. De udløsende faktorer og procedurer gemmes i samme harddisk som MySQL server og database. De vigtigste ting, du gør med SQL som en computer sprog er at skrive udløsere og procedurer. Du kan også bruge SQL til definition af data og manipulation; Men i denne form, er det ikke ligner programmering.
Der er et par andre ting, du kan gøre med SQL, men jeg vil ikke gå ind i det, i denne artikel. Men vil du lære en masse om MySQL SQL som du læser tutorials jeg har forberedt til dig. SQL normalt udføres i samme computer som MySQL-serveren