Uvod v Intervju vprašanja in odgovore MySQL

MySQL je v osnovi odprti vir in eden najpogosteje uporabljanih sistemov za upravljanje relacijskih podatkovnih baz (RDBMS). Zagotavlja široko podporo in združljivost z operacijskimi sistemi Linux, macOS, Windows. V glavnem je ena najpogostejših razširitev SQL. Je osrednja komponenta LAMP (Linux, Apache, MySQL in Perl / PHP / Python) in je zapisana v C in C ++. Spodaj so omenjene nekatere pomembne lastnosti MySQL:

  1. Podpira DDL (jezik opredelitve podatkov) glede na InnoDB Storage Engine
  2. Podpira informacijsko shemo
  3. Prisotna je podpora SSL
  4. Vgrajena je knjižnica baz podatkov
  5. Ima vgrajeno podporo za podvajanje
  6. Ponuja podporo za več platform.

Če iščete službo, povezano z MySQL, se morate pripraviti na vprašanja o intervjuju za MySQL. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest, toda za razrešitev intervjuja morate dobro in jasno poznati postopke MySQL. Tu smo pripravili pomembno MySQL Intervju Vprašanje in odgovore, ki vam bodo pomagali do uspeha v vašem intervjuju.
Spodaj je 10 pomembnih vprašanj in odgovorov za MySQL Interview, ki jih pogosto postavljajo v intervjuju. Ta vprašanja so razdeljena na dva dela:

1. del - Vprašanja za Intervju MySQL (osnovna)

Ta prvi del zajema osnovna vprašanja in odgovore za Interview MySQL

Q1. Kaj mislite s MySQL Workbench?

Odgovor:
MySQL Workbench je v bistvu uradno integrirano okolje za MySQL. Izvaja se za grafični nadzor MySQL in vizualno oblikovanje struktur podatkovnih baz. V bistvu daje uporabnikom možnost nadzora funkcionalnosti v skladu z njihovimi zahtevami. Na voljo je v dveh različicah, ena je odprtokodna brezplačna izdaja skupnosti, druga pa je lastniška standardna izdaja.

Q2. Pojasnite delovno mizo MySQL Database?

Odgovor:
MySQL Database Workbench je v bistvu programska aplikacija, ki se uporablja za razvoj in upravljanje različnih relacijskih baz podatkov z uporabo SQL. Razvili so ga Upscene Productions. Podpira spodnje relacijske baze podatkov:

  1. MySQL Database
  2. Microsoft SQL Server
  3. Oracle baze podatkov
  4. Nexus DB
  5. Inter Base
  6. SQL kjerkoli

Pojdimo na naslednja vprašanja o intervjuju za MySQL.

Q3. Kako mislite moji pridruži in razložite različne vrste MySQL Joins?

Odgovor:
V MySQL se združitve v osnovi uporabljajo za pridobivanje zapisov iz dveh ali več tabel z uporabo medsebojno povezanih skupnih polj ali tipk med izbranimi tabelami. V MySQL so prisotne v glavnem tri vrste.

a. Notranja pridružitev: V primeru notranjega združevanja se uporablja za pridobivanje seznama vrstic, če je med navedenimi tabelami ujemanje. To je privzeta vrsta pridruževanja. Sintaksa za isto je podana spodaj: Sintaksa: SELECT imena stolpcev
IZ tabele1 INNER PRIDRUŽITE mizo2
ON table1.column_name = tabela2.column_name;

b. Leva povezava: V primeru pridruževanja leve vrne vse vrstice z leve tabele, tudi če se v desni tabeli ne ujema.
Sintaksa: SELECT imena_ stolpcev
IZ tabele1 LEVO PRIDRUŽITE se tabela2
ON table1.column_name = tabela2.column_name;

c. Right Join: V primeru desne povezave vrne vse vrstice iz desne tabele, tudi če na levi tabeli ni nobenega ujemanja.
Sintaksa: SELECT imena_ stolpcev
OD tabele1 PRAVO PRIDRUŽITE mizo2
ON table1.column_name = tabela2.column_name;

Q4. Pojasnite različne vrste funkcij MySQL?

Odgovor:
To je osnovno vprašanje MySQL Interview, ki ste ga postavili v intervjuju. Spodaj poiščite različne vrste funkcij, ki se uporabljajo v MySQL.

  1. Funkcije nizov MySQL: Primeri so: INSERT, CONCAT, FORMAT, INSERT, LENGTH, LEFT, FIELD, LTRIM, TRIM, UPPER itd.
  2. MySQL Numerične funkcije: Primeri so - AVG, DIV, EXP, MAX, MIN, POWER, TRUNCATE itd.
  3. Datumske funkcije MySQL: Primeri so - DODAJ, DODATEK, DAN, MESEC, MINUT itd.
  4. Napredne funkcije MySQL: Primeri so - BIN, CASE, CAST, DATABASE, ČE, ISNULL, VERSION itd.

Q5. Pojasnite razlike med omejitvijo primarnega in tujih ključev?

Odgovor:
Omejitev primarnega ključa se uporablja za enotno prepoznavanje vseh zapisov v tabeli. Vedno vsebuje edinstvene vrednosti in nikoli ne vsebuje nobenih NULL vrednosti. Spodaj je sintaksa za isto, medtem ko se omejitev tujih ključev uporablja za povezavo med dvema tabelama. V bistvu gre za polje, ki se nanaša na primarni ključ druge tabele.

2. del - Vprašanja za Intervju MySQL (napredno)

Zdaj si oglejmo napredna vprašanja o intervjuju za MySQL.

Q6. Pojasnite razlike med brisanjem, spuščanjem in okrnitvijo?

Odgovor:
Poiščite spodaj osnovne razlike:

Delete: Delete je stavek DML in ga je mogoče izvesti s klavzulo "kjer" in se lahko tudi vrne nazaj. Sintaksa: IZbriši iz imena tabele WHERE stolpec_ime = stolpec-vrednost;

Drop: Drop je izjava DDL in je ni mogoče vrniti nazaj. S tem bomo odstranili celotno tabelo in vse njene omejitve in privilegije. Sintaksa: DROP TABLE ime_na tabele;

Truncate: Truncate je stavek DDL in se uporablja za odstranitev vseh vrstic iz tabele, vendar bodo njene strukture, omejitve in indeksi ostali takšni, kot so. Sintaksa: TRUNCATE TABLE_ime tabele;

Q7. Pojasnite glavno razliko med InnoDB in MyISAM?

Odgovor:
V primeru InnoDB se tabele shranijo v tabelski prostor, medtem ko v primeru MyISAM vsako tabelo MyISAM shrani v ločeno datoteko.

Pojdimo na naslednja vprašanja o intervjuju za MySQL.

Q8. Pojasnite različne vrste tabel v MySQL?

Odgovor:
Poiščite spodaj različne vrste tabele v MySQL.

  • InoDB: Ta vrsta tabele se v glavnem uporablja za izboljšanje in podporo transakcij z uporabo ukazov COMMIT in ROLLBACK.
  • HEAP: Ta vrsta tabele se uporablja predvsem za obdelavo dostopa do podatkov hitreje od običajne hitrosti. Toda ob slabi strani bodo vsi podatki izgubljeni v primeru brisanja tabel.
  • BDB: Ta vrsta tabele se uporablja tudi za podporo transakcijam, ki se izvajajo z ukazom COMMIT, vendar je njegova hitrost obdelave veliko počasnejša kot pri InoDB.

Q9. Pojasnite lastnosti transakcij MySQL?

Odgovor:
To je najpogosteje zastavljeno vprašanje za InterS MySQL. Transakcije MySQL večinoma sestavljajo štiri lastnosti.

  1. Atomicity: Lastnost se v glavnem uporablja za nadzor vseh operacij in zagotavljanje, da so vse transakcije uspešno zaključene.
  2. Doslednost: To zagotavlja spremembe v bazi podatkov glede na uspešno opravljene transakcije.
  3. Izolacija: v osnovi se uporablja za nadzor neodvisnih transakcij.
  4. Trajnost: Uporablja se za nadzor in merjenje učinka in prisotnosti izvedenih transakcij v primeru okvare sistema ali baze podatkov.

Q10. Pojasnite nekaj prednosti in slabosti MySQL-a?

Odgovor:
Spodaj je nekaj pomembnih prednosti in slabosti MySQL

Prednosti:

  1. Izdelki MySQL so v primerjavi s svojimi konkurenti stabilnejši in trdnejši
  2. Uporaba je z vidika uporabniške izkušnje lažja
  3. Je odprtokodna in je zato brezplačna za uporabo.
  4. Obstaja velika in obsežna podpora skupnosti za MySQL

Slabosti:

  1. Včasih je v primeru MySQL malo težav s povečevanjem učinkovitosti
  2. Včasih razvojni napredek zaostaja zaradi pomanjkanja pristopa k razvoju skupnosti.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za Interview MySQL, tako da lahko kandidat brez težav razreši ta vprašanja za Intervju MySQL. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju za MySQL, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Vprašanja in odgovori za intervju z NoSQL
  2. Pomembno pri orodjih za upravljanje podatkovnih baz SQL Server
  3. 12 najbolj uspešnih vprašanj o intervjuju za TSQL
  4. Neverjeten vodnik o spretnostih NOSQL pomaga pri izgradnji velike kariere podatkov
  5. MySQL vs SQL Server: Kakšne so razlike
  6. MySQL vs MSSQL: Funkcije
  7. MySQL vs MongoDB: Najboljše razlike

Kategorija: