Q111. An unique (non-key) field?
To enforce that every value in a non-primary key column is unique, apply the **`UNIQUE`** constraint: ```sql CREATE TABLE users ( id INT PRIMARY KEY, email VARCHAR(255) U...
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).
To enforce that every value in a non-primary key column is unique, apply the **`UNIQUE`** constraint: ```sql CREATE TABLE users ( id INT PRIMARY KEY, email VARCHAR(255) U...
A **`CHECK`** constraint ensures that all values stored in a column satisfy a specific boolean condition: ```sql CREATE TABLE products ( product_id INT PRIMARY KEY, name ...
| PRIMARY KEY | UNIQUE | |-------------|--------| | One per table | Multiple per table | | Cannot be NULL | Usually allows one NULL | | Implicitly indexed | Explicitly in...
Permanently removes the table definition, all data, indexes, triggers, and constraints. **Cannot be undone** (unless in a transaction that rolls back, in some DBs). ```sq...
While both `DROP` and `TRUNCATE` are DDL operations, their scope is fundamentally different: | Feature | `TRUNCATE TABLE` | `DROP TABLE` | | :--- | :--- | :--- | | **Data...
To add an `order_date` column to an existing table, use `ALTER TABLE ... ADD COLUMN`: ```sql ALTER TABLE `orders` ADD COLUMN order_date DATE NOT NULL DEFAULT (CURRENT_DAT...
```sql -- MySQL ALTER TABLE Customer CHANGE Address Addr VARCHAR(50); -- PostgreSQL / Standard ALTER TABLE Customer RENAME COLUMN Address TO Addr; ```
To remove a column from an existing table schema, use `ALTER TABLE ... DROP COLUMN`: ```sql ALTER TABLE addresses DROP COLUMN city; ``` *Production Warning:* Dropping a c...
Data structures (typically B-Trees) that speed up data retrieval at the cost of slower writes and extra storage. Think of them as a book's table of contents.
- **Clustered**: Determines physical storage order. One per table. The data IS the index. - **Non-Clustered**: Separate structure with pointers to data. Multiple allowed ...
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.