Въведение в MySQL Интервю въпроси и отговори
MySQL е основно отворен източник и една от най-често използваните системи за управление на релационни бази данни (RDBMS). Той предоставя широката си поддръжка и съвместимост с Linux, macOS, Windows операционни системи. Това е основно едно от най-често срещаните разширения на SQL. Той е централният компонент на LAMP (Linux, Apache, MySQL и Perl / PHP / Python) и се изписва на C и C ++. Някои от важните характеристики на MySQL са споменати по-долу:
- Той поддържа DDL (език за дефиниране на данни) по отношение на InnoDB Storage Engine
- Той осигурява поддръжка на информационна схема
- Присъства SSL поддръжка
- Има вградена библиотека от бази данни
- Той има вградена поддръжка за репликация
- Тя осигурява кросплатформена поддръжка.
Сега, ако търсите работа, свързана с MySQL, тогава трябва да се подготвите за MySQL Интервю въпроси. Вярно е, че всяко интервю е различно според различните профили на работа, но все пак, за да изчистите интервюто, трябва да имате добро и ясно познаване на MySQL процесите. Тук сме подготвили важния MySQL въпрос за интервю и отговори, които ще ви помогнат да постигнете успех в интервюто си.
По-долу са 10-те важни MySQL въпроси за интервю и отговори, които често се задават в интервю. Тези въпроси са разделени на две части, както следва:
Част 1 - Въпроси за интервю на MySQL (основни)
Тази първа част обхваща основните въпроси и отговори за интервю на MySQL
Q1. Какво искаш да кажеш под MySQL Workbench?
Отговор:
MySQL Workbench е основно официално интегрирана среда за MySQL. Той е реализиран за графично управление на MySQL и визуално проектиране на структури от бази данни. По същество дава на потребителите възможност да контролират функционалностите според техните изисквания. Тя се предлага главно в две версии, едната е безплатната общност с отворен код, а другата е патентованото стандартно издание.
Q2. Обяснете ли работната маса на MySQL Database?
Отговор:
MySQL Database Workbench е основно софтуерното приложение, което се използва за разработване и администриране на различни релационни бази данни с помощта на SQL. Той е разработен от Upscene Productions. Той осигурява поддръжката на споменатите по-долу релационни бази данни:
- MySQL база данни
- Microsoft SQL Server
- Бази данни на Oracle
- Nexus DB
- Интер база
- SQL навсякъде
Нека преминем към следващите въпроси за интервю на MySQL.
Q3. Какво искаш да кажеш Моите присъединявания и да обясня различни видове MySQL Joins?
Отговор:
В MySQL, съединенията се използват основно за извличане на записи от две или повече таблици, като се използват някои взаимосвързани общи полета или ключове сред избраните таблици. В MySQL присъстват главно три типа присъединения.
а. Вътрешно присъединяване: В случай на вътрешно присъединяване се използва за извличане на списъка с редове, когато има съответствие между посочените таблици. Това е типът присъединяване по подразбиране. Синтаксисът за същото е даден по-долу: Синтаксис: ИЗБРАНИ имена на колони
ОТ таблица1 ВЪТРЕШНИЯ ПРИЛОЖЕНИЕ таблица2
ON table1.column_name = table2.column_name;
б. Left Join: В случай на ляво присъединяване, той връща всички редове от лявата таблица, дори ако няма съвпадение в дясната таблица.
Синтаксис: ИЗБРАНИ имена на колони
ОТ таблица1 НАЛЯВО ПРИЛУЧАЙТЕ таблица2
ON table1.column_name = table2.column_name;
° С. Право присъединяване: В случай на дясно присъединяване, той връща всички редове от дясната таблица, дори ако няма съвпадение в лявата таблица.
Синтаксис: ИЗБРАНИ имена на колони
ОТ таблица1 НАДЯСНО се присъединете към таблицата2
ON table1.column_name = table2.column_name;
Q4. Обяснете различните видове MySQL функции?
Отговор:
Това са основните въпроси за интервю на MySQL, зададени в интервю. Намерете по-долу различните видове функции, използвани в MySQL.
- MySQL струнни функции: Примерите са - INSERT, CONCAT, FORMAT, INSERT, LENGTH, LEFT, FIELD, LTRIM, TRIM, UPPER и т.н.
- MySQL Numeric Functions: Примери са AVG, DIV, EXP, MAX, MIN, POWER, TRUNCATE и т.н.
- MySQL Date Functions: Примерите са - ADDDATE, ADDTIME, DATE, MONTH, MINUTE etc.
- Разширени функции на MySQL: Примерите са - BIN, CASE, CAST, DATABASE, АКО, ISNULL, VERSION и т.н.
Q5. Обяснете разликите между ограниченията на първичен ключ и чужд ключ?
Отговор:
Използва се ограничение на първичния ключ за уникално идентифициране на всеки запис в таблица. Винаги съдържа уникални стойности и никога не съдържа NULL стойности. По-долу е синтаксисът за същото, докато ограничението на чужд ключ се използва за свързване между две таблици. Това е основно полето, което се отнася до първичния ключ на другата таблица.
Част 2 - Въпроси за интервю на MySQL (разширено)
Нека сега да разгледаме разширените въпроси за интервю за MySQL.
Q6. Обяснете разликите между изтриване, пускане и съкращаване?
Отговор:
Намерете по-долу основните разлики:
Изтриване: Изтриването е DML израз и може да се реализира с клауза „където“ и може също да бъде върнат обратно. Синтаксис: ИЗТРИВАНЕ ОТ Името на таблицата WHERE column_name = колона_ стойност;
Drop: Drop е DDL изявление и не може да бъде върнат обратно. Използвайки това, цялата таблица и всички нейни ограничения и привилегии ще бъдат премахнати. Синтаксис: DROP TABLE_име на таблица;
Truncate: Truncate е DDL оператор и се използва за премахване на всички редове от таблица, но неговите структури, ограничения и индекси ще останат такива, каквито са. Синтаксис: TRUNCATE TABLE_име на таблица;
Q7. Обяснете основната разлика между InnoDB и MyISAM?
Отговор:
В случай на InnoDB, той се използва за съхраняване на таблиците в пространството на таблици, докато в случая на MyISAM той съхранява всяка таблица на MyISAM в отделен файл.
Нека преминем към следващите въпроси за интервю на MySQL.
Q8. Обяснете различни видове таблици в MySQL?
Отговор:
Намерете по-долу различни видове таблица в MySQL.
- InoDB: Този тип таблици се използват главно за подобряване и поддръжка на транзакции с помощта на командите COMMIT и ROLLBACK.
- HEAP: Този тип таблици се използват главно за обработка на достъпа до данни с по-бърза от нормалната скорост. Но от минуса на това, всички данни ще бъдат загубени в случай на изтриване на таблица.
- BDB: Този тип таблица се използва и за поддръжка на транзакции, реализирана чрез команда COMMIT, но скоростта на обработка е много по-бавна от тази на InoDB.
Q9. Обяснете свойствата на транзакциите в MySQL?
Отговор:
Това е най-задаваните въпроси за интервю на MySQL, зададени в интервю. MySQL транзакции се състоят основно от четири свойства.
- Атомност: Свойството се използва главно за контрол на всички операции и гарантира, че всички транзакции приключват успешно.
- Последователност: Това гарантира промените в базата данни според успешно извършените транзакции.
- Изолация: Основно се използва за контрол на независимите транзакции.
- Издръжливост: Използва се за контрол и измерване на ефекта и наличието на извършени транзакции в случай на повреда на системата или базата данни.
Q10. Обяснете няколко плюса и минуса на MySQL?
Отговор:
По-долу са някои важни плюсове и минуси на MySQL
Професионалисти:
- Продуктите MySQL са по-стабилни и солидни в сравнение с конкурентите си
- По-лесно е да се използва от гледна точка на потребителското изживяване
- Той е с отворен код и по този начин е безплатен за използване.
- Има голяма и обширна поддръжка на общността за MySQL
Недостатъци:
- Понякога има малко проблеми с мащабирането на производителността в случай на MySQL
- Понякога напредъкът в развитието изостава поради липсата на подход за развитие на общността.
Препоръчителен член
Това е ръководство за списък на въпроси и отговори на интервюта на MySQL, така че кандидатът да може лесно да разруши тези въпроси за интервю на MySQL. Тук в тази публикация сме проучили най-добрите MySQL въпроси за интервю, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -
- Въпроси и отговори на интервю за NoSQL
- Важно за инструменти за управление на база данни на SQL Server
- 12 най-успешни въпроси за интервю за TSQL
- Невероятно ръководство за NOSQL умения Помощ при изграждането на голяма кариера на данни
- MySQL срещу SQL Server: Какви са разликите
- MySQL срещу MSSQL: Функции
- MySQL срещу MongoDB: Най-добри разлики