Introduktion till MySQL

MySQL är ett av de populära relationsdatabashanteringssystemen innan vi fortsätter med förklaringen till introduktionen till MySql och vi kommer att se de grundläggande koncepten relaterade till databasen.

Databasen används för att lagra data som är databasen är en applikation som lagrar insamlingen av relaterade data. Den andra källan för lagring av data kan också vara platta filer, men problemet är att lagra, hantera och få tillgång till informationen inte snabbt och det är svårt, därför är det bra alternativet att använda databashanteringssystemet. Det finns olika typer av databashanteringssystem, var och en använde olika API: er för att lagra och hantera informationen i dem. Olika typer av databashanteringssystem baserade på datamodellerna de följer är:

  • Relationsdatabashanteringssystem
  • Hierarkiska databashanteringssystem
  • Nätverksdatabashanteringssystem
  • Objektorienterade databashanteringssystem

A. Relationsdatabashanteringssystem

Relationsdatabashanteringssystemen kallas kort sagt RDBMS. I RDBMS lagras data i de olika tabellerna och relationer mellan tabellerna upprättas med hjälp av primära nycklar och andra nycklar som kallas utländska nycklar. Vi kommer att lära oss i detaljer om relationsdatabashanteringssystem för att förstå MySql tydligare eftersom MySql är en typ av relationsdatabashanteringssystem.

Låt oss se över terminologin relaterad till RDBMS:

1. Databas: En databas används för att lagra en samling tabeller med relaterade data.

2. Tabell: Tabell är en samling relaterade data organiserade i form av rader och kolumner. En tabell i en databas ser ut som ett enkelt kalkylblad. Tabellen används för att representera eller lagra, data relaterade till föremål eller enheter eller till och med för att representera relationerna.

3. Kolumn: Kolumn som också kallas som fältet. Kolumnen lagrar datavärdet för det specifika fältet, till exempel är kolumnnamnet att lagra anställdens namn som bara lagrar anställdens namn.

4. Rad: Rad kallas också en post. Raden är den uppsättning fältvärden som är relevanta för en specifik enhet i tabellen. Till exempel i anställdstabellen innehåller fält som eid, ename, lön, adress och så vidare.

5. Begränsning: Begränsningarna är regler som begränsar typen av data som kan lagras i en tabell. Begränsningen är till hjälp för att bibehålla dataintegriteten i en tabell såväl som i databasen. Några av begränsningarna är som följer

  • Primär nyckel: En primär nyckel är en unik nyckel vilket innebär att den inte ska ha duplikatvärde och även bör ha nollvärdet. Eftersom den primära nyckeln har unika värden så kan den användas för att identifiera varje rad eller enhet.
  • Utländsk nyckel: En utländsk nyckel är en nyckel som hänvisas till en annan tabells huvudnyckel. Den primära och främmande nyckeln som används för att upprätta förbindelsen mellan tabellerna.
  • Kompositnyckel: En sammansatt nyckel som också kallas en sammansatt nyckel. Den sammansatta nyckeln är en nyckel som har flera kolumner som en primär nyckel eftersom en kolumn är inte tillräcklig för att identifiera varje rad.
  • Inte noll: Inte nollbegränsning begränsar en kolumn från att ange ett NULL-värde.
  • Unikt: Unik begränsning begränsar en kolumn för att ange unika värden.
  • Kontroll: Kontrollbegränsning begränsar en kolumn för att ange värden från den angivna domänen.
  • Standard: Standardbegränsning ange det standard specificerade värdet om ett nollvärde anges.

B. Hierarkiska databashanteringssystem

I det här ämnet Introduktion till MySQL kommer vi nu att diskutera hierarkiska databashanteringssystem som organiserade eller representerar informationen i en trädliknande struktur som lagras i föräldra nod- och barnnodrelationer. Uppgifterna representeras i insamlingen av fält eller post med endast ett värde för varje fält och posterna är länkade till andra poster i form av förälder- och barnrelation. I en hierarkisk databasmodell kan en överordnad post ha flera barn, men barnposten har bara en förälder. För att resa i en hierarkisk databasmodell måste den komma åt genom varje nod i trädet tills posten hittas. Till exempel kan Leverantör betala antingen kontanter eller kredit som kan representeras i en hierarkisk databasmodell som:

C. Nätverksdatabashanteringssystem

I detta ämne Introduktion till MySQL kommer vi att diskutera nätverksdatabashanteringssystem som representerar data i en nätverksstruktur och för att skapa en relation mellan enheter som använder länken mellan dem. Det är ett sammankopplat postnätverk. Nätverksdatabasmodellen liknar en hierarkisk databasmodell förutom där en nod endast kan ha en förälder, en nätverksbarnod kan ha flera föräldrarod som representerar många till många relationer.

D. Objektorienterade databashanteringssystem

Objektorienterade databashanteringssystem kallas också OODBMS. Det representerar data som objekt och stöder också för klasser av objekt och dess egenskaper som arv och allt, det fungerar med ett objekt i programmeringsspråk fungerar på liknande sätt i databasobjekt. För att representera sammansatta eller större objekt ett objekt som är länkade till varandra som av en "is-part-of" relation.

MySQL-databas

Introduktion till MySQL-databas är populär i relationsdatabashanteringssystem som kan användas från småföretagstillämpningar till stora affärsapplikationer. Några av de viktigaste funktionerna i MySQL är:

  • Open-source - MySQL är en open-source-licens. Så vi får det gratis ingenting att betala för att använda det.
  • Implementerat språk - MySQL Skrivet i C, C ++.
  • Kraftfull - MySql hanterar en stor delmängd av data med funktionaliteten i de mest kraftfulla databaspaketen. Så det gör att MySQL är ett mycket kraftfullt program.
  • SQL-dataspråk - MySQL använder ett vanligt databasspråk som är SQL-dataspråk, som vanligtvis används i större delen av databasen. Så det är kompatibelt med andra databaser också.
  • Operativsystem - På många operativsystem fungerar MySQL med många språk som C, C ++, PHP, PERL, JAVA och så vidare.
  • Stora datamängder - Med stora datamängder fungerar MySQL bra och till och med mycket snabbt.
  • Webbutveckling - MySQL kan också användas i webbapplikationer eftersom det är arbete med PHP och de flesta webbutvecklingsspråk.
  • Stöder stora databaser - MySQL-arbete med stora databaser. Standardfilstorleksgränsen för en tabell är 4 GB, vilket kan ökas beroende på operativsystem, upp till 50 miljoner rader eller mer i en tabell.
  • Flerskiktsdesign - MySQL är flerskiktsserverdesign med oberoende moduler. Eftersom den är helt multitradad med kärntrådar använder den flera CPU: er om de är tillgängliga.
  • Klient / servermiljö - MySQL Server fungerar i inbäddade eller klient / serversystem.

Användningar av MySQL

När vi diskuterade introduktionen till MySQL nu kommer vi att lära oss om användningen av MySQL är följande:

  • Mysql används av Wikipedia, Facebook, Google, Flickr, YouTube och alla kända företag.
  • WordPress, Joomla, Drupal och alla Content Management System (CMS) använder MySQL.
  • För att utveckla en webbplats använder också MySQL.

Hur man får MySQL

Eftersom MySql är en öppen källa kan du ladda ner fritt från webbplatsen https://www.mysql.com och sedan installera den.

Rekommenderade artiklar

Detta har varit en guide för Introduktion till MySQL. Här har vi diskuterat olika typer av ett databashanteringssystem och användningar av MySQL. Du kan också titta på följande artikel för att lära dig mer -

  1. Olika mellan DBMS och RDBMS
  2. Databashanteringssystem i branschen
  3. Karriär som Oracle-databasadministratör
  4. Lista med MySQL Query-kommandon