Introduksjon til MySQL intervjuspørsmål og svar

MySQL er i utgangspunktet et åpent selskap og et av de mest brukte Relational Database Management System (RDBMS). Det gir sin omfattende støtte og kompatibilitet mot operativsystemene Linux, macOS, Windows. Det er hovedsakelig en av de vanligste utvidelsene av SQL. Det er den sentrale komponenten i en LAMP (Linux, Apache, MySQL og Perl / PHP / Python) og er skrevet i C og C ++. Noen av de viktige funksjonene i MySQL er nevnt nedenfor:

  1. Den støtter DDL (datadefinisjonsspråk) med hensyn til InnoDB Storage Engine
  2. Det gir støtte til informasjonsskjema
  3. Det er SSL-støtte tilstede
  4. Det har innebygd databasebibliotek
  5. Den har innebygd replikasjonsstøtte
  6. Det gir plattformsstøtte.

Nå, hvis du leter etter en jobb som er relatert til MySQL, må du forberede deg på MySQL intervjuspørsmål. Det er sant at hvert intervju er forskjellig i henhold til de forskjellige jobbprofilene, men likevel for å tømme intervjuet må du ha en god og tydelig kunnskap om MySQL-prosesser. Her har vi utarbeidet det viktige MySQL-intervjuspørsmålet og svarene som vil hjelpe deg å få suksess i intervjuet.
Nedenfor er de 10 viktige spørsmålene og svarene til MySQL-intervju som ofte stilles i et intervju. Disse spørsmålene er delt inn i to deler er som følger:

Del 1 - MySQL intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar på MySQL-intervju

Q1. Hva mener du med MySQL Workbench?

Svar:
MySQL Workbench er i utgangspunktet det offisielt integrerte miljøet for MySQL. Den er implementert for å grafisk kontrollere MySQL og visuelt designe databasestrukturer. I utgangspunktet gir brukerne bestemmelsen om å kontrollere funksjonalitetene i henhold til deres krav. Den er hovedsakelig tilgjengelig i to versjoner, den ene er den åpne kildekode-gratisutgaven og den andre den proprietære standardutgaven.

Q2. Forklar MySQL Database Workbench?

Svar:
MySQL Database Workbench er i utgangspunktet programvaren som har blitt brukt til å utvikle og administrere forskjellige relasjonsdatabaser ved bruk av SQL. Den er utviklet av Upscene Productions. Den gir støtte til de nedenfor nevnte relasjonsdatabaser:

  1. MySQL-database
  2. Microsoft SQL Server
  3. Oracle-databaser
  4. Nexus DB
  5. Inter Base
  6. SQL hvor som helst

La oss gå til de neste spørsmålene om MySQL-intervju.

Q3. Hva mener du med mine sammenføyninger og forklarer forskjellige typer MySQL-sammenføyninger?

Svar:
I MySQL brukes sammenføyninger i utgangspunktet for å hente postene fra to eller flere tabeller ved hjelp av noen sammenkoblede fellesfelt eller nøkler blant de valgte tabellene. Det er hovedsakelig tre typer sammenføyninger som er til stede i MySQL.

en. Innvendig sammenføyning : Ved indre sammenføyning brukes den til å hente listen over rader når det er samsvar mellom de angitte tabellene. Det er standard sammenføyningstype. Syntaks for det samme er gitt nedenfor: Syntaks: VELG kolonnenavn (er)
FRA tabell1 INNER JOIN tabell2
ON table1.column_name = table2.column_name;

b. Venstre sammenføyning : I tilfelle av venstre sammenføyning, returnerer det alle rader fra venstre bord, selv om det ikke er noe samsvar i høyre bord.
Syntaks: SELECT column_name (s)
FRA tabell1 VENSTRE JOIN-tabell2
ON table1.column_name = table2.column_name;

c. Høyre sammenføyning : I tilfelle av høyrekjøring, returnerer den alle rader fra høyre bord selv om det ikke er noe match i venstre bord.
Syntaks: SELECT column_name (s)
FRA tabell1 HØYRE JOIN tabell2
ON table1.column_name = table2.column_name;

Q4. Forklar forskjellige typer MySQL-funksjoner?

Svar:
Dette er de grunnleggende spørsmålene om MySQL-intervju som stilles i et intervju. Nedenfor finner du de forskjellige funksjonstypene som brukes i MySQL.

  1. MySQL-strengfunksjoner: Eksempler er- INSERT, CONCAT, FORMAT, INSERT, LENGTH, VENSTRE, FIELD, LTRIM, TRIM, UPPER etc.
  2. MySQL numeriske funksjoner: Eksempler er- AVG, DIV, EXP, MAX, MIN, POWER, TRUNCATE etc.
  3. MySQL Date-funksjoner: Eksempler er - ADDDATE, ADDTIME, DATE, MONTH, MINUTE etc.
  4. MySQL Advanced Functions: Eksempler er - BIN, CASE, CAST, DATABASE, IF, ISNULL, VERSION etc.

Q5. Forklar forskjellene mellom primærnøkkel og fremmed nøkkelbegrensning?

Svar:
En primær nøkkelbegrensning brukes til å identifisere hver post i en tabell på en unik måte. Den inneholder alltid unike verdier og inneholder aldri noen NULL-verdier. Nedenfor er syntaks for det samme, mens utenlandsk nøkkelbegrensning brukes til å koble mellom to tabeller. Det er i utgangspunktet feltet som refererer til den primære nøkkelen til den andre tabellen.

Del 2 - MySQL intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om MySQL-intervju.

Q6. Forklar forskjellene mellom slette, slippe og avkort?

Svar:
Finn nedenfor de grunnleggende forskjellene:

Delete: Delete er en DML-setning, og den kan implementeres ved å bruke "hvor" -bestemmelsen og kan også rulles tilbake. Syntaks: SLETT FRA tabellnavn WHERE column_name = column_value;

Drop: Drop er en DDL-setning, og den kan ikke rulles tilbake. Ved å bruke dette vil hele tabellen og alle begrensninger og privilegier bli fjernet. Syntaks: DROP TABLE tabellnavn;

Trunker: Trunker er en DDL-setning, og den brukes til å fjerne alle radene fra en tabell, men dens strukturer, begrensninger og indekser vil forbli som den er. Syntaks: TRUNCATE TABLE tabellnavn;

Q7. Forklar hovedforskjellen mellom InnoDB og MyISAM?

Svar:
Når det gjelder InnoDB, brukes den til å lagre tabellene i tabellområdet, mens den for MyISAM lagrer hver MyISAM-tabell i en egen fil.

La oss gå til de neste spørsmålene om MySQL-intervju.

Q8. Forklar forskjellige typer tabeller i MySQL?

Svar:
Finn nedenfor forskjellige typer tabeller i MySQL.

  • InoDB: Denne typen tabeller brukes hovedsakelig til å forbedre og støtte transaksjoner ved å bruke COMMIT og ROLLBACK-kommandoer.
  • HEAP: Denne typen tabeller brukes hovedsakelig til å behandle datatilgang på en raskere måte enn normal hastighet. Men på ulempen vil alle data gå tapt i tilfelle tabellsletting.
  • BDB: Denne typen tabeller brukes også til transaksjonsstøtte implementert ved bruk av COMMIT-kommandoen, men behandlingshastigheten er mye tregere enn for InoDB.

Q9. Forklar MySQL transaksjonsegenskaper?

Svar:
Dette er de mest stilte MySQL-intervjuspørsmålene som er stilt i et intervju. MySQL-transaksjoner består hovedsakelig av fire egenskaper.

  1. Atomicity: Eiendommen brukes hovedsakelig til å kontrollere alle operasjoner og sikre at alle transaksjoner blir fullført.
  2. Konsistens: Dette sikrer at databasen endres i henhold til vellykkede forpliktede transaksjoner.
  3. Isolasjon: Dette brukes i utgangspunktet for å kontrollere de uavhengige transaksjonene.
  4. Holdbarhet: Dette brukes til å kontrollere og måle effekten og tilstedeværelsen av forpliktede transaksjoner i tilfelle system- eller databasesvikt.

Q10. Forklar noen fordeler og ulemper med MySQL?

Svar:
Nedenfor er noen viktige fordeler og ulemper med MySQL

Pros:

  1. MySQL-produktene er mer stabile og solide sammenlignet med konkurrentene
  2. Det er enklere å bruke fra brukeropplevelsesperspektivet
  3. Den er åpen kildekode og er dermed gratis å bruke.
  4. MySQL har stor og omfattende samfunnsstøtte

Ulemper:

  1. Noen ganger er det problemer med skalering av ytelse i tilfelle MySQL
  2. Noen ganger utvikles fremdriften på grunn av manglende tilnærming til samfunnsutviklingen.

Anbefalt artikkel

Dette har vært en guide til Liste over MySQL-intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse MySQL-intervjuspørsmålene. Her i dette innlegget har vi studert topp spørsmål om MySQL intervju som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. NoSQL Intervju Spørsmål og svar
  2. Viktig på SQL Server-databaseadministrasjonsverktøy
  3. 12 mest vellykkede spørsmål om TSQL-intervju
  4. Fantastisk guide for NOSQL ferdigheter som hjelper deg med å bygge en karriere for stor data
  5. MySQL vs SQL Server: Hva er forskjellene
  6. MySQL vs MSSQL: Funksjoner
  7. MySQL vs MongoDB: Beste forskjeller