Bevezetés a MySQL interjúval kapcsolatos kérdésekbe és válaszokba

A MySQL alapvetően egy nyílt forrású és az egyik leggyakrabban használt Relációs Database Management System (RDBMS). Kiterjedt támogatást és kompatibilitást nyújt a Linux, a MacOS, a Windows operációs rendszerekkel szemben. Ez elsősorban az SQL egyik leggyakoribb kiterjesztése. Ez egy LAMP (Linux, Apache, MySQL és Perl / PHP / Python) központi eleme, C és C ++ nyelven írva. A MySQL néhány fontos jellemzőjét az alábbiakban említjük:

  1. Támogatja a DDL-t (adatmeghatározási nyelv) az InnoDB Storage Engine vonatkozásában
  2. Támogatja az információs sémát
  3. Van jelen SSL támogatás
  4. Beágyazott adatbázis-könyvtárat tartalmaz
  5. Beépített replikációs támogatással rendelkezik
  6. Platformközi támogatást nyújt.

Most, ha olyan munkát keres, amely a MySQL-hez kapcsolódik, akkor fel kell készülnie a MySQL interjúkérdésekre. Igaz, hogy az interjúk különböznek a különböző munkakörök szerint, de az interjú tisztításához még mindig jó és egyértelmű ismeretekkel kell rendelkeznie a MySQL folyamatokról. Itt készítettük el a fontos MySQL interjúkérdést és válaszokat, amelyek segítenek abban, hogy sikerrel járjon az interjúban.
Az alábbiakban bemutatjuk a 10 fontos MySQL interjúkérdést és választ, amelyeket gyakran kérdeznek egy interjúban. Ezeket a kérdéseket két részre osztják:

1. rész - MySQL interjúkérdések (alapvető)

Ez az első rész az alapvető MySQL interjúkérdéseket és válaszokat tartalmazza

Q1. Mit ért a MySQL Workbench?

Válasz:
A MySQL Workbench alapvetően a MySQL hivatalosan integrált környezete. A MySQL grafikus vezérlésére és az adatbázis struktúrák vizuális tervezésére van kialakítva. Alapvetően lehetővé teszi a felhasználók számára, hogy ellenőrizzék a funkciókat a követelményeiknek megfelelően. Elsősorban két verzióban érhető el, az egyik a nyílt forráskódú ingyenes közösségi kiadás, a másik a szabadalmaztatott standard kiadás.

Q2. Magyarázza el a MySQL adatbázis munkaterületét?

Válasz:
A MySQL Database Workbench alapvetően a szoftver alkalmazás, amelyet SQL segítségével különféle relációs adatbázisok fejlesztésére és adminisztrálására használtak. Ezt a Upscene Productions fejlesztette ki. Támogatást nyújt az alább említett relációs adatbázisokhoz:

  1. MySQL adatbázis
  2. Microsoft SQL Server
  3. Oracle adatbázisok
  4. Nexus DB
  5. Inter Base
  6. SQL bárhol

Menjünk a következő MySQL interjúkérdésekhez.

Q3. Mit érti a Csatlakozásomat, és elmagyarázza a MySQL Csatlakozás különféle típusait?

Válasz:
A MySQL-ben a csatlakozásokat alapvetően arra használják, hogy a rekordokat két vagy több táblából lehívják, a kiválasztott táblák között néhány összekapcsolt közös mező vagy kulcs segítségével. Főleg három típusú csatlakozás van jelen a MySQL-ben.

a. Belső csatlakozás: Belső csatlakozás esetén a sorok listájának beolvasására szolgál, ha a megadott táblázatok között megegyezik. Ez az alapértelmezett csatlakozási típus. Ugyanez a szintaxis az alábbiakban található: Szintaxis: SELECT oszlop_nevek
IN1ER INNER JOIN table2
BE table1.column_name = table2.column_name;

b. Bal csatlakozás: Bal csatlakozás esetén a bal oldali táblából visszatér az összes sor, még akkor is, ha a jobb oldali táblában nincs egyezés.
Szintaxis: SELECT oszlopnév (ek)
F1 table1 balra csatlakozás table2
BE table1.column_name = table2.column_name;

c. Jobb csatlakozás: Jobb csatlakozás esetén visszatér az összes sor a jobb oldali táblából, akkor is, ha a bal oldali táblában nincs egyezés.
Szintaxis: SELECT oszlopnév (ek)
F1 table1-ből JOBB csatlakozni table2
BE table1.column_name = table2.column_name;

Q4. Magyarázza el a MySQL különféle funkcióit?

Válasz:
Ez az alapvető MySQL interjúkérdések, amelyeket egy interjúban feltettek. Az alábbiakban keresse meg a MySQL-ben használt különböző típusú funkciókat.

  1. MySQL karakterlánc funkciók: Példák: INSERT, CONCAT, FORMAT, INSERT, LENGTH, BAL, FIELD, LTRIM, TRIM, FELSŐ stb.
  2. MySQL numerikus funkciók: példák: AVG, DIV, EXP, MAX, MIN, HATÁS, TRUNCATE stb.
  3. MySQL dátumfunkciók : Példák - ADDDATE, ADDTIME, DATE, HÓNAP, MINUTE stb.
  4. MySQL speciális funkciók: Példák a következőkre: BIN, CASE, CAST, ADATBÁZIS, IF, ISNULL, VERSION stb.

Q5. Magyarázza el az elsődleges kulcs és az idegen kulcs korlátozása közötti különbségeket?

Válasz:
Az elsődleges kulcskorlátozást arra használják, hogy a táblázat minden rekordját egyedileg azonosítsák. Mindig egyedi értékeket tartalmaz, és soha nem tartalmaz NULL értékeket. Az alábbiakban ugyanazon szintaxis található, míg az idegen kulcsok korlátozása a két tábla közötti összeköttetéshez használatos. Alapvetően a mező hivatkozik a másik táblázat elsődleges kulcsára.

2. rész - MySQL interjúkérdések (haladó)

Vessen egy pillantást a fejlett MySQL interjúkérdésekre.

Q6. Magyarázza el a törlés, a csepp és a csonkolás közötti különbségeket?

Válasz:
Keresse meg az alapvető különbségeket:

Törlés: A törlés egy DML utasítás, amelyet a 'hol' záradékkal lehet megvalósítani, és vissza is vonható. Szintaxis: TÖRLÉS TÁBLÁZAT_NŐRŐL WHERE oszlopnév = oszlopérték;

Drop: A Drop egy DDL utasítás, amelyet nem lehet visszavonni. Ezzel a teljes tábla, valamint annak minden korlátozása és privilégiuma eltávolításra kerül. Szintaxis: DROP TABLE table_name;

Csonkítás: A csonkolás egy DDL utasítás, és az összes sort eltávolítja a táblából, de annak struktúrái, korlátozásai és indexei változatlanok maradnak. Szintaxis: TRUNCATE TABLE table_name;

Q7. Magyarázza el az InnoDB és a MyISAM közötti fő különbséget?

Válasz:
Az InnoDB esetében a táblákat táblaterületen tárolják, míg a MyISAM esetében az egyes MyISAM táblákat külön fájlban tárolja.

Menjünk a következő MySQL interjúkérdésekhez.

Q8. Magyarázza el a MySQL különböző típusú tábláit?

Válasz:
Az alábbiakban találhat különféle típusú táblákat a MySQL-ben.

  • InoDB: Az ilyen típusú táblákat elsősorban a tranzakció javítására és támogatására használják a COMMIT és a ROLLBACK parancsok segítségével.
  • HEAP: Az ilyen típusú táblákat főként az adatokhoz való hozzáférés gyorsabb feldolgozására használják, mint a normál sebesség. De hátránya, hogy az asztalok törlése esetén minden adat elveszik.
  • BDB: Az ilyen típusú táblákat a COMMIT paranccsal végrehajtott tranzakciótámogatáshoz is használják, de feldolgozási sebessége sokkal lassabb, mint az InoDBé.

Q9. Magyarázza el a MySQL tranzakció tulajdonságait?

Válasz:
Ez az interjú során feltett leggyakrabban feltett MySQL interjúkérdések. A MySQL tranzakciók főleg négy tulajdonságból állnak.

  1. Atomicitás: Az ingatlant elsősorban az összes művelet ellenőrzésére és annak biztosítására használják, hogy az összes tranzakció sikeresen befejeződjön.
  2. Konzisztencia: Ez biztosítja az adatbázis változásait a sikeresen végrehajtott tranzakciók szerint.
  3. Elkülönítés: Ez alapvetően a független tranzakciók ellenőrzésére szolgál.
  4. Tartósság: Ezzel ellenőrzik és mérik a lekötött tranzakciók hatását és jelenlétét rendszer- vagy adatbázishiba esetén.

Q10. Magyarázza el a MySQL néhány előnyét és hátrányát?

Válasz:
Az alábbiakban néhány fontos előnye és hátránya van a MySQL-nek

Előnyök:

  1. A MySQL termékek stabilabb és szilárdabb versenytársakhoz képest
  2. A felhasználói élmény szempontjából könnyebb használni
  3. Nyílt forráskódú, így szabadon használható.
  4. A MySQL számára széles körű és széles körű közösségi támogatás létezik

Hátrányok:

  1. A MySQL esetében néha előfordulhat, hogy kissé van méretezési probléma
  2. A fejlesztési előrehaladás néha elmarad a közösségfejlesztési megközelítés hiánya miatt.

Ajánlott cikk

Ez egy útmutató a MySQL interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a MySQL interjúkérdéseket. Itt, ebben a bejegyzésben a MySQL interjú kérdéseit vizsgáltuk meg, amelyeket gyakran kérdeznek az interjúk során. A következő cikkeket is megnézheti további információkért -

  1. NoSQL interjúkérdések és válaszok
  2. Fontos az SQL Server adatbáziskezelő eszközöknél
  3. 12 legsikeresebb TSQL interjú kérdés
  4. Csodálatos útmutató a NOSQL készségekhez, amelyek segítenek a nagy adatpálya felépítésében
  5. MySQL vs SQL Server: Mik a különbségek?
  6. MySQL vs MSSQL: Jellemzők
  7. MySQL vs MongoDB: Legjobb különbségek