MySQL is een populaire relationele database management systeem , gewoonlijk gebruikt als de back -end voor web toepassingen zoals discussiefora en fotogalerijen . MySQL is gemakkelijk te leren en te gebruiken . Het beschikt over een eenvoudige shell -interface en een aantal command line hulpprogramma's voor het beheren en besturen van databases en de server . Verbinding maken met de MySQL Server MySQL is een eenvoudige , maar krachtige , interactieve Structured Query Language ( SQL ) shell . Beroep doen op de shell van de Linux command line met de volgende syntaxis : mysql -u gebruikersnaam - p U wordt gevraagd om uw wachtwoord . U kunt ook toegang tot een MySQL database systeem op externe systemen met de " - h hostname " optie . Raadpleeg de MySQL Reference Manual gekoppeld in de sectie Verwijzingen of gebruikt " man mysql " op de Linux command line voor meer opties . Vinden en verkennen van een Database de MySQL shell , is er een reeks opdrachten die u kunt gebruiken als aanvulling op SQL- statements . Soort hulp of \\ h op de mysql prompt om een lijst met de commando's bekijken Bekijk de lijst met beschikbare databases door te typen : . SHOW DATABASES ; Selecteer een databank met behulp van de " USE " MySQL commando . Voor dit voorbeeld is de naam van de database is address_book : GEBRUIK address_book Bekijk een overzicht van de tabellen : SHOW TABELLEN ; Gebruik " DESCRIBE < ; tabelnaam > "om een lijst met velden van een tabel en hun beschrijvingen te bekijken . Voor dit voorbeeld is de naam van de tabel is mensen DESCRIBE mensen ; . Queries op de database Zodra u een duidelijk idee van hoe uw database is opgebouwd , kunt u de database te ondervragen om de informatie die is opgeslagen in de tabellen met behulp van de SELECT-instructie te halen . De basis syntax is "SELECT FROM bijvoorbeeld kijken naar alle kolommen voor alle records in mensen : . SELECT * FROM mensen ; beperken de . output naar specifieke kolommen door het vervangen van de wildcard * met een door komma's gescheiden lijst van kolomnamen bijvoorbeeld de tafel mensen bevat standaard kolommen voor het beschrijven van mensen : SELECT achternaam , voornaam FROM mensen ; Beperk je zoekopdracht door gebruik WHERE om de resultaten te filteren en te beperken tot de resultaten te beperken tot het specifieke aantal records . Sorteer de resultaten met behulp van ORDER BY . bijvoorbeeld , deze verklaring toont de eerste 10 records waarvan de achternaam is " Johnson , " gesorteerd op voornaam : SELECT achternaam , voornaam FROM mensen WHERE achternaam = " Johnson " LIMIT 10 ORDER bY voornaam ; Gebruik JOIN om kolommen uit gerelateerde tabellen halen Hier . de tabel adressen is gerelateerd aan de tafel mensen op de belangrijkste kolom a : ( . people.A = adressen a ) op Twitter SELECT * FROM personen , adressen LEFT JOIN ( personen , adressen ) oN toevoegen , gebruik INSERT om nieuwe records toe te voegen aan een tabel met de syntaxis INSERT INTO ( ) VALUES ( ) Modernisering en Records verwijderen , bijvoorbeeld : INSERT INTO mensen ( voornaam, achternaam ) VALUES ( " Bob " , " Clark " ) ; Wijzig een record met behulp UPDATE met de syntaxis UPDATE SET < kolom > = WAAR bijvoorbeeld : . UPDATE mensen SET voornaam = " Robert " WHERE voornaam = " Bob " ; Records verwijderen uit een tabel met de syntax DELETE FROM WAAR bijvoorbeeld : DELETE FROM mensen WHERE voornaam = " Robert " AND achternaam = " Johnson " ; Building uw database . Maak een nieuwe database met CREATE DATABASE . Maak tabellen in de database die u gebruikt met CREATE TABLE ( definition> ) . bijvoorbeeld , hier is de tafel creatie verklaring voor de tabel personen . CREATE TABLE mensen ( idpeople INTEGER UNSIGNED NOT NULL AUTO_INCREMENT , een INTEGER UNSIGNED NOT NULL , voornaam VARCHAR ( 45 ) NULL , achternaam VARCHAR ( 45 ) NULL , PRIMARY KEY ( idpeople , a ) , INDEX people_FKIndex1 ( a ) ) ; op de commandoregel MySQL bevat diverse Linux command line client hulpprogramma's voor het beheren en . toedienen databases Deze hulpprogramma vereenvoudigen vele taken , en kan gemakkelijk scripted en gepland met cron jobs mysqladmin : . Dien uw MySQL server Opties zijn onder andere het maken en laten vallen databases , wijzigen van uw wachtwoord , het weergeven van de status en blozen caches . . mysqlcheck : Voer tafel onderhoud , inclusief het repareren , optimaliseren en analyseren mysqldump : . . Export van gegevens of uw hele database in XML , gescheiden tekst -of SQL-statements mysqlimport : importeren van gegevens uit een bestand in een database tabel mysqlshow : . . Toon informatie over uw database , de tabellen en kolommen van de tabellen ' en indexen
Copyright © Computer Kennis https://www.nldit.com |
|