sql >> Database teknologi >  >> RDS >> Mysql

10 MySQL-databaseinterviewspørgsmål for begyndere og øvede

I vores sidste artikel har vi dækket 15 grundlæggende MySQL-spørgsmål, igen er vi her med endnu et sæt interviewspørgsmål til mellembrugere. Som vi sagde tidligere, kan disse spørgsmål stilles i Jobsamtaler . Men nogle af vores kritikere på den sidste artikel sagde, at jeg ikke giver svar til mine kritikere, og spørgsmålene er meget grundlæggende og vil aldrig blive stillet i nogen databaseadministratorinterview .

For dem må vi indrømme, at alle artikler og spørgsmål ikke kan sammensættes med hele flokken i tankerne. Vi kommer fra grundlæggende til ekspertniveau trin for trin. Venligst samarbejde med os.

1. Definer SQL?
Svar: SQL står for Structured Query Language. SQL er et programmeringssprog designet specielt til håndtering af data i Relational Database Management System (RDBMS).
2. Hvad er RDBMS? Forklar dens funktioner?

Svar: Et RDBMS (Relational Database Management System) er det mest udbredte databasestyringssystem baseret på Relational Database-modellen.

Funktioner i RDBMS
  1. Gemmer data i tabeller.
  2. Tabeller har rækker og kolonner.
  3. Oprettelse og hentning af tabel er tilladt via SQL.
3. Hvad er Data Mining?
Svar: Data Mining er en underkategori af datalogi, der sigter mod at udvinde information fra et datasæt og transformere det til en menneskelig læsbar struktur, der skal bruges senere.
4. Hvad er en ERD?
Svar: ERD står for Entity Relationship Diagram. Entity Relationship Diagram er den grafiske repræsentation af tabeller med forholdet mellem dem.
5. Hvad er forskellen mellem Primary Key og Unique Key?
Svar: Både den primære og den unikke nøgle er implementeret for at være unik i kolonnen. Primær nøgle opretter et klynget indeks af kolonne, hvor en Unique opretter ikke-klyngede indeks af kolonne. Desuden tillader Primary Key ikke NULL-værdi, men Unique Key tillader en NULL-værdi.
6. Sådan gemmer du billedfil i databasen. Hvilken objekttype bruges?
Svar: At gemme billeder i en database er en dårlig idé. For at gemme billedet i en database anbefales det at bruge objekttype 'Blob'.
7. Hvad er Data Warehousing?
Svar: Et Data Warehousing generelt refereret som Enterprise Data Warehousing er et centralt datalager, der er oprettet ved hjælp af forskellige datakilder.
8. Hvad er indekser i en database. Hvad er typerne af indekser?

Svar: Indekser er de hurtige referencer til hurtig datahentning af data fra en database. Der er to forskellige slags indekser.

Clustered Index
  1. Kun én pr. bord.
  2. Hurtigere at læse end ikke-klyngede, da data fysisk lagres i indeksrækkefølge.
Ikke-klynget indeks
  1. Kan bruges mange gange pr. bord.
  2. Hurtigere til indsættelses- og opdateringshandlinger end et klynget indeks.

9. Hvor mange TRIGGERS er mulige i MySql?

Svar: Der er kun seks triggere, der er tilladt at bruge i MySQL-databasen, og det er de.

  1. Før indsættelse
  2. Efter indsættelse
  3. Før opdatering
  4. Efter opdatering
  5. Før sletning
  6. Efter sletning
10. Hvad er Heap table?
Svar: Tabeller, der er til stede i hukommelsen, kaldes HEAP-tabeller. Disse tabeller er almindeligvis kendt som hukommelsestabeller. Disse hukommelsestabeller har aldrig værdier med datatype som "BLOB" eller "TEXT". De bruger indekser, som gør dem hurtigere.

Det er alt for nu på MySQL-spørgsmål, jeg vil snart komme med et andet sæt spørgsmål. Glem ikke at give din værdifulde feedback i kommentarsektionen.


  1. Pandas opdatering sql

  2. Installation af WordPress 5 på ZEIT nu med MySQL Hosting

  3. Ret Msg 512 "Underforespørgsel returnerede mere end 1 værdi" i SQL Server

  4. Sådan viser du alle lokaliteter i MariaDB