Core MySQL and Python Skills for IT Recruiters
MySQL Skills
DDL: CREATE, ALTER, DROP - e.g., CREATE TABLE employees (id INT, name VARCHAR(50));
DML: SELECT, INSERT, UPDATE, DELETE - e.g., INSERT INTO employees VALUES (1, 'Arun');
DCL: GRANT, REVOKE - e.g., GRANT SELECT ON db_name TO 'user1';
TCL: COMMIT, ROLLBACK - e.g., BEGIN; UPDATE salary SET amount = 50000; COMMIT;
Joins: INNER JOIN, LEFT JOIN - e.g., SELECT * FROM emp INNER JOIN dept ON ...;
Aggregation: GROUP BY, HAVING - e.g., SELECT dept, COUNT(*) FROM employees GROUP BY dept;
Python Skills
Variables & Data Types - e.g., name = 'Aravind', age = 25
Conditions & Loops - e.g., if age > 18:, for i in range(5):
Functions - e.g., def greet(): print('Hello')
Data Structures - e.g., list = [1,2,3], dict = {'id':1, 'name':'Aravind'}
Exception Handling - e.g., try: ... except:
File Handling - e.g., open('file.txt', 'r')
Libraries - pandas, numpy - e.g., import pandas as pd
OOP - class Employee: pass