Hva er database?
er en database et eget program som lagrer en samling av data. Hver database har en eller flere distinkte APIer for å opprette, åpne, administrasjon, søke og replikere dataene det holder.
Andre typer datalagre kan brukes, for eksempel filer på filsystemet eller store hash tabeller i minne, men data henting og skriving ville ikke være så rask og enkel med disse typer systemer.
Så i dag, vi bruker relasjonsdatabase styringssystemer (RDBMS) for å lagre og håndtere store volum av data. Dette kalles relasjonsdatabase fordi alle data er lagret i forskjellige tabeller og relasjoner er etablert ved hjelp av primærnøkler eller andre taster kjent som fremmednøkler.
En Relational Database Management System (RDBMS)
er en programvare som:
Gjør det mulig å gjennomføre en database med tabeller, kolonner og indekser
Garantier den Referanseintegritet mellom rader av ulike tabeller Oppdaterer indekser automatisk. Tolker en SQL-spørring og kombinerer informasjon fra ulike tabeller. Før vi går videre til å forklare MySQL database system, la oss revidere noen definisjoner knyttet til database Database. Tabell. Kolonne. Row:. Redundancy:. Primærnøkkel: Utenlandsk Key: Compound Key.: ., En sammensatt nøkkel (sammensatt nøkkel) er en nøkkel som består av flere kolonner, fordi en kolonne ikke er tilstrekkelig unik indeks: Referanseintegritet:.. MySQL er en rask, lett-å-bruke RDBMS blir brukt for mange små og store bedrifter. MySQL er utviklet, markedsført, og støttes av MySQL AB, som er et svensk selskap. MySQL er blitt så populært på grunn av mange gode grunner: MySQL er utgitt under en åpen kildekode-lisens. Så du har ingenting å betale for å bruke det. MySQL er et veldig kraftig program i sin egen rett. Det håndterer en stor undergruppe av funksjonaliteten av de dyreste og kraftige database pakker. MySQL bruker en standard form av den velkjente SQL data språk. MySQL fungerer på mange operativsystemer og med mange språk, inkludert PHP, Perl, C, C ++, Java, etc. MySQL virker meget raskt og fungerer godt selv med store datasett. MySQL er svært imøtekommende overfor PHP, den mest verdsatt språk for webutvikling. MySQL støtter store databaser, opp til 50 million rader eller mer i en tabell. Standard filstørrelse grense for en tabell er 4GB, men du kan øke denne (hvis operativsystemet kan håndtere det) til en teoretisk grense på 8 millioner terabyte (TB). MySQL er passelig. Open-source GPL lisens lar programmerere å endre MySQL-programvaren til å passe sine egne spesifikke miljøer Før du starter denne opplæringen, bør du ha grunnleggende kjennskap til opplysninger som omfattes i vår PHP og HTML tutorials. Denne opplæringen fokuserer tungt på å bruke MySQL i PHP miljø. Mange eksempler er gitt i denne opplæringen vil være nyttig for PHP programmerere. Vi anbefaler at du sjekker våre PHP Tutorial for din referanse. Anmeldelser
RDBMS Terminologi:
En database er en samling av tabeller , med tilhørende data
En tabell er en matrise med data. En tabell i en database ser ut som et enkelt regneark
One column (data element) inneholder data fra ett og samme type, for eksempel kolonnen . postnummer
En rad (= tuppel, oppføring eller posten) er en gruppe av relaterte data, for eksempel data fra ett abonnement Anmeldelser
Lagring av data to ganger, redundant å gjøre systemet raskere
A primærnøkkel er unik. En nøkkelverdi kan ikke skje to ganger i én tabell. Med en nøkkel, kan du finne på de fleste én rad.
En fremmednøkkel er tilkoblingsstiften mellom to tabeller
En indeks i en database ligner en indeks på baksiden av en bok
Referanseintegritet sørger for at en utenlandsk nøkkelverdi alltid peker til en eksisterende rad
MySQL Database:
< li>
Før du begynner:.