Huis Persoonlijke financiën De basisprincipes van communiceren met MySQL - dummies

De basisprincipes van communiceren met MySQL - dummies

Inhoudsopgave:

Video: Week 8, continued 2024

Video: Week 8, continued 2024
Anonim

maakt, wordt al uw interactie met de database tot stand gebracht door berichten door te geven aan de MySQL-server. De MySQL-server moet de instructies die u verzendt, kunnen begrijpen. U communiceert met Structured Query Language (SQL), hetgeen een standaardtaal is die door de meeste databasebeheersystemen, op zijn minst in een of andere vorm, wordt begrepen.

Om een ​​verzoek te doen dat MySQL kan begrijpen, bouwt u een SQL-instructie en stuurt u deze naar de MySQL-server.

SQL-query's maken

SQL is bijna Engels; het bestaat grotendeels uit Engelse woorden, samengesteld in woordreeksen die vergelijkbaar zijn met Engelse zinnen. In het algemeen (gelukkig) hoeft u geen geheimzinnige technische taal te begrijpen om SQL-query's te schrijven die werken.

Het eerste woord van elke uitspraak is de naam ervan, die een actiewoord (een werkwoord) is die MySQL vertelt wat u wilt doen. De hier besproken uitspraken zijn CREATE, DROP, ALTER, SHOW, INSERT, LOAD, SELECT, UPDATE en DELETE. Dit basisvocabulaire is voldoende om databases op websites te maken - en ermee te werken.

De verklaring naam wordt gevolgd door woorden en zinsdelen - sommige vereist en sommige optioneel - die MySQL vertellen hoe de actie uit te voeren. U moet bijvoorbeeld MySQL altijd vertellen wat u moet maken en u moet altijd aangeven in welke tabel u gegevens invoegt of gegevens selecteert.

Het volgende is een typische SQL-instructie. Zoals u kunt zien, worden Engelse woorden gebruikt:

SELECT lastName FROM Lid

Wanneer een instructie SELECT gebruikt, wordt dit een query genoemd, omdat u de database om informatie vraagt. Met deze query worden alle achternamen opgehaald die zijn opgeslagen in de tabel met de naam Lid. Meer gecompliceerde query's, zoals de volgende, zijn minder Engels-achtig:

SELECT lastName, firstName FROM Lid WHERE state = "CA" EN city = "Fresno" ORDER BY lastName

Deze query haalt alle achternaam en voornaam van leden op die in Fresno wonen en zet ze vervolgens in alfabetische volgorde op achternaam. Hoewel deze vraag minder Engelstalig is, is deze nog steeds vrij duidelijk.

Hier zijn enkele algemene punten waarmee u rekening moet houden bij het maken van een SQL-instructie:

  • Hoofdlettergebruik: In dit voorbeeld zijn SQL-woorden in hoofdletters; items met variabele informatie (zoals kolomnamen) krijgen meestal labels die allemaal of meestal kleine letters zijn. Dit maakt het makkelijker voor u om te lezen -MySQL heeft dit formaat niet nodig. Het geval van de SQL-woorden doet er niet toe; select is bijvoorbeeld hetzelfde als SELECT, en van is hetzelfde als FROM, wat MySQL betreft.

    Anderzijds is het geval van de tabelnamen, kolomnamen en andere variabele informatie van belang als uw besturingssysteem Unix of Linux is. Wanneer u Unix of Linux gebruikt, moet MySQL exact overeenkomen met de kolomnamen, dus de naam van de kolom moet correct zijn - bijvoorbeeld achternaam is niet hetzelfde als achternaam.

    Windows is echter niet zo kieskeurig als Unix en Linux; vanuit zijn oogpunt zijn achternaam en achternaam hetzelfde.

  • Spacing: SQL-woorden moeten van elkaar worden gescheiden door een of meer spaties. Het maakt niet uit hoeveel spaties u gebruikt; je kunt net zo goed 20 spaties of slechts 1 spatie gebruiken. SQL besteedt ook geen aandacht aan het einde van de regel. U kunt op elk willekeurig punt in de SQL-instructie een nieuwe regel starten of de hele instructie op één regel schrijven.

  • Citaten: Merk op dat CA en Fresno in de vorige query tussen dubbele aanhalingstekens (") staan. CA en Fresno zijn een reeks tekens met de naam tekenreeksen, of tekenreeksen. U vraagt ​​MySQL om de tekenreeksen in de SQL-query te vergelijken met de tekenreeksen die al in de database zijn opgeslagen. Wanneer u getallen (zoals gehele getallen) vergelijkt die zijn opgeslagen in numerieke kolommen, voegt u de getallen niet tussen aanhalingstekens.

SQL-query's verzenden

U kunt op verschillende manieren een SQL-query naar MySQL verzenden. Hier zijn twee methoden voor het verzenden van query's:

  • De mysql-client: Wanneer u MySQL installeert, wordt automatisch een op tekst gebaseerde mysql-client geïnstalleerd. Deze eenvoudige client kan worden gebruikt om zoekopdrachten te verzenden.

  • PHP ingebouwde functies: U communiceert met een MySQL-database vanuit PHP-scripts met ingebouwde PHP-functies die speciaal voor dit doel zijn ontworpen. De functies maken verbinding met de MySQL-server en verzenden de SQL-query.

De basisprincipes van communiceren met MySQL - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...