Q91. GRANT and REVOKE are under?
`GRANT` and `REVOKE` belong to **DCL (Data Control Language)**. ### Purpose of DCL: DCL commands manage user security privileges, access rights, and permissions across da...
Technical Question Bank · Peer-Reviewed
Search and filter frequently asked interview questions across technical, programming, and behavioral domains. Tailor your interview preparation by difficulty for freshers or experienced developers (142 available).
`GRANT` and `REVOKE` belong to **DCL (Data Control Language)**. ### Purpose of DCL: DCL commands manage user security privileges, access rights, and permissions across da...
Statements such as **`COMMIT`**, **`ROLLBACK`**, **`CREATE`**, **`ALTER`**, and **`DROP`** are **NOT** DML statements: - `COMMIT` and `ROLLBACK` are **TCL (Transaction Co...
The **`INSERT INTO`** statement is used to add new rows of data into a database table: ```sql INSERT INTO Customers (first_name, last_name, email) VALUES ('John', 'Doe', ...
No, if you provide values for ALL columns in the exact table order. But **best practice**: always specify columns. It prevents errors when schema changes and is self-docu...
To insert a new record into the `Customers` table, specify the column names followed by the `VALUES` clause: ```sql INSERT INTO Customers (id, first_name, last_name, emai...
To insert a row populating only the `LastName` column: ```sql INSERT INTO Customers (LastName) VALUES ('Hawkins'); ``` *Prerequisite:* This statement succeeds only if all...
```sql CREATE TEMPORARY TABLE temp_top_customers SELECT * FROM customers WHERE total_spent > 10000; ``` It exists only for the current session/connection and is automatic...
The **`UPDATE`** statement modifies existing data values in one or more rows of a table: ```sql UPDATE Customers SET email = 'new.email@example.com', updated_at = NOW() W...
The keyword used in an `UPDATE` statement to specify new values for columns is **`SET`**: ```sql UPDATE employees SET salary = salary * 1.10, title = 'Senior Software Eng...
To update all customers with the last name "Jackson" to "Hawkins": ```sql UPDATE Customers SET LastName = 'Hawkins' WHERE LastName = 'Jackson'; ``` ### Production Best Pr...
HireXTech uses essential storage to remember your study preferences and third-party advertising cookies via Google AdSense in compliance with GDPR. You can choose to enable essential cookies only or accept all cookies. Read our Privacy Policy.