Introduktion til MySQL Interview Spørgsmål og svar

MySQL er dybest set en åben sourcing og et af de mest anvendte Relational Database Management System (RDBMS). Det giver sin omfattende support og kompatibilitet over for Linux, macOS, Windows-operativsystemer. Det er hovedsageligt en af ​​de mest almindelige udvidelser af SQL. Det er den centrale komponent i en LAMP (Linux, Apache, MySQL og Perl / PHP / Python) og er skrevet i C og C ++. Nogle af de vigtige funktioner i MySQL er nævnt nedenfor:

  1. Det understøtter DDL (datadefinitionssprog) med hensyn til InnoDB Storage Engine
  2. Det giver support til informationsskema
  3. Der er SSL-support til stede
  4. Det har indbygget databasebibliotek
  5. Det har indbygget replikationssupport
  6. Det giver tværplatform support.

Nu, hvis du leder efter et job, der er relateret til MySQL, skal du forberede dig på MySQL Interview Spørgsmål. Det er rigtigt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler, men alligevel for at rydde interviewet skal du have en god og klar viden om MySQL-processer. Her har vi forberedt det vigtige MySQL Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.
Nedenfor er de 10 vigtige MySQL Interview Spørgsmål og svar, der ofte stilles i et interview. Disse spørgsmål er opdelt i to dele er som følger:

Del 1 - MySQL Interview Spørgsmål (Grundlæggende)

Denne første del dækker grundlæggende MySQL Interview Spørgsmål og svar

Q1. Hvad mener du med MySQL Workbench?

Svar:
MySQL Workbench er dybest set det officielt integrerede miljø til MySQL. Det er implementeret til grafisk at kontrollere MySQL og visuelt designe databasestrukturer. Grundlæggende giver det brugerne mulighed for at kontrollere funktionaliteterne i henhold til deres krav. Det findes hovedsageligt i to versioner, den ene er den open source gratis community-udgave, og den anden er den proprietære standardudgave.

Q2. Forklar MySQL Database Workbench?

Svar:
MySQL Database Workbench er dybest set den softwareapplikation, der er blevet brugt til at udvikle og administrere forskellige relationelle databaser ved hjælp af SQL. Det er udviklet af Upscene Productions. Det giver understøttelse til nedenstående relationelle databaser:

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

Lad os gå til de næste MySQL Interview Spørgsmål.

Q3. Hvad mener du med mine Joins og forklarer forskellige typer MySQL Joins?

Svar:
I MySQL bruges sammenkoblinger dybest set til at hente posterne fra to eller flere tabeller ved hjælp af nogle sammenkoblede fælles felter eller taster mellem de valgte tabeller. Der er hovedsageligt tre typer sammenføjninger til stede i MySQL.

en. Indvendig sammenføjning : I tilfælde af indvendig sammenføjning bruges den til at hente listen over rækker, når der er et match mellem de angivne tabeller. Det er standard sammenføjningstypen. Syntaks for det samme er angivet nedenfor: Syntaks: VÆLG kolonnenavn (r)
FRA tabel1 INNER JOIN tabel2
ON table1.column_name = table2.column_name;

b. Venstre samling : I tilfælde af venstre sammenføjning returnerer det alle rækker fra venstre tabel, selvom der ikke er nogen match i højre tabel.
Syntaks: SELECT column_name (s)
FRA tabel1 VENSTRE JOIN tabel2
ON table1.column_name = table2.column_name;

c. Højre samling : I tilfælde af højre sammenføjning returnerer det alle rækker fra højre tabel, selvom der ikke er nogen match i venstre tabel.
Syntaks: SELECT column_name (s)
FRA tabel1 HØJRE JOIN tabel 2
ON table1.column_name = table2.column_name;

Q4. Forklar forskellige typer MySQL-funktioner?

Svar:
Dette er de grundlæggende MySQL Interview Spørgsmål, der stilles i et interview. Find nedenfor de forskellige typer funktioner, der bruges i MySQL.

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

Q5. Forklar forskellene mellem primær nøgle og fremmed nøglebegrænsning?

Svar:
En primær nøglebegrænsning bruges til unikt at identificere hver post i en tabel. Det indeholder altid unikke værdier og indeholder aldrig nogen NULL-værdier. Nedenfor er syntaks for det samme, hvorimod fremmed nøglebegrænsning bruges til at forbinde mellem to tabeller. Det er dybest set feltet, der henviser til den primære nøgle i den anden tabel.

Del 2 - MySQL-interviewspørgsmål (avanceret)

Lad os nu se på de avancerede MySQL Interview Spørgsmål.

Q6. Forklar forskellene mellem slet, slip og trunker?

Svar:
Find nedenfor de grundlæggende forskelle:

Slet: Slet er en DML-sætning, og den kan implementeres ved hjælp af 'hvor' -bestemmelsen og kan også rulles tilbage. Syntaks: SLET FRA tabelnavn WHERE column_name = column_value;

Drop: Drop er en DDL-sætning, og den kan ikke rulles tilbage. Ved at bruge dette fjernes hele tabellen og alle dens begrænsninger og privilegier. Syntaks: DROP TABLE tabelnavn;

Trunkering: Trunkering er en DDL-sætning, og den bruges til at fjerne alle rækker fra en tabel, men dens strukturer, begrænsninger og indekser forbliver som den er. Syntaks: TRUNCATE TABLE tabelnavn;

Q7. Forklar hovedforskellen mellem InnoDB og MyISAM?

Svar:
I tilfælde af InnoDB bruges det til at gemme tabellerne i borde, mens det i tilfælde af MyISAM gemmer hver MyISAM-tabel i en separat fil.

Lad os gå til de næste MySQL Interview Spørgsmål.

Q8. Forklar forskellige typer tabeller i MySQL?

Svar:
Find nedenfor forskellige typer af en tabel i MySQL.

  • InoDB: Denne type tabel bruges hovedsageligt til at forbedre og understøtte transaktioner ved hjælp af COMMIT og ROLLBACK-kommandoer.
  • HEAP: Denne type tabel bruges hovedsageligt til at behandle datatilgang i en hurtigere end den normale hastighed. Men på nedsiden af ​​det, vil alle data gå tabt i tilfælde af sletning af tabellen.
  • BDB: Denne type tabel bruges også til transaktionssupport implementeret ved hjælp af COMMIT-kommandoen, men dens behandlingshastighed er meget langsommere end InoDB.

Q9. Forklar MySQL-transaktionsegenskaber?

Svar:
Dette er de mest stillede MySQL Interview Spørgsmål, der stilles i et interview. MySQL-transaktioner består hovedsageligt af fire egenskaber.

  1. Atomicitet: Ejendommen bruges hovedsageligt til at kontrollere alle operationer og sikre, at alle transaktioner gennemføres med succes.
  2. Konsistens: Dette sikrer, at databasen ændres i henhold til de succesrige forpligtede transaktioner.
  3. Isolering: Dette bruges dybest set til at kontrollere de uafhængige transaktioner.
  4. Holdbarhed: Dette bruges til at kontrollere og måle effekten og tilstedeværelsen af ​​forpligtede transaktioner i tilfælde af system- eller databasesvigt.

Q10. Forklar nogle fordele og ulemper ved MySQL?

Svar:
Nedenfor er der nogle vigtige fordele og ulemper ved MySQL

Fordele:

  1. MySQL-produkterne er mere stabile og solide sammenlignet med dens konkurrenter
  2. Det er lettere at bruge ud fra brugeroplevelsesperspektivet
  3. Den er open source og er derfor gratis at bruge.
  4. Der er stor og omfattende samfundsstøtte til MySQL

Ulemper:

  1. Nogle gange er der problemer med skalering af ydelse i tilfælde af MySQL
  2. Nogle gange halter udviklingsfremskridt på grund af manglende tilgang til samfundsudvikling.

Anbefalet artikel

Dette har været en guide til Liste over MySQL Interview Spørgsmål og svar, så kandidaten let kan nedbryde disse MySQL Interview Spørgsmål. Her i dette indlæg har vi undersøgt topspørgsmål om MySQL Interview, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -

  1. NoSQL Interview Spørgsmål og svar
  2. Vigtigt på SQL Server-databasestyringsværktøjer
  3. 12 mest succesrige TSQL-interviewspørgsmål
  4. Fantastisk guide til NOSQL-færdigheder Hjælp med at opbygge en Big Data-karriere
  5. MySQL vs SQL Server: Hvad er forskellene
  6. MySQL vs MSSQL: Funktioner
  7. MySQL vs MongoDB: Bedste forskelle