Useful Links
Computer Science
Databases
SQL Database Language
1. Introduction to Databases and SQL
2. SQL Fundamentals and Syntax
3. Basic Data Retrieval with SELECT
4. Data Manipulation Operations
5. Database Structure Management
6. Multi-Table Operations and Joins
7. Aggregate Functions and Data Summarization
8. Subqueries and Nested Queries
9. Advanced SQL Features
10. Transaction Management and Concurrency
11. Database Security and Access Control
12. Stored Procedures and Programmability
Data Manipulation Operations
Inserting Data
INSERT Statement Fundamentals
Basic Syntax Structure
Target Table Specification
Single Row Insertion
Column List Specification
Value List Provision
Column-Value Matching
Multiple Row Insertion
VALUES Clause Extensions
Bulk Insert Syntax
Performance Benefits
Inserting from Other Tables
INSERT SELECT Syntax
Column Mapping
Data Transformation
Conditional Insertion
Default Values and NULL
DEFAULT Keyword Usage
Implicit Default Values
NULL Value Insertion
Column Default Definitions
Insert Error Handling
Constraint Violations
Data Type Mismatches
Duplicate Key Errors
Updating Existing Data
UPDATE Statement Structure
Target Table Specification
SET Clause Requirements
Single Column Updates
Value Assignment
Expression-Based Updates
Multiple Column Updates
Comma-Separated Assignments
Correlated Updates
Conditional Updates
WHERE Clause Usage
Update Criteria
Partial Table Updates
Update Safety
WHERE Clause Importance
Accidental Mass Updates
Backup Considerations
Update with Joins
Multi-Table Updates
Correlated Subqueries
Performance Considerations
Deleting Data
DELETE Statement Basics
Target Table Specification
Row Removal Concepts
Conditional Deletion
WHERE Clause Usage
Deletion Criteria
Selective Row Removal
Mass Deletion Risks
Unqualified DELETE Statements
Data Loss Prevention
Recovery Considerations
DELETE vs TRUNCATE
TRUNCATE TABLE Statement
Performance Differences
Transaction Log Impact
Constraint Considerations
Identity Column Behavior
Cascading Deletes
Foreign Key Constraints
CASCADE DELETE Options
Referential Integrity
Previous
3. Basic Data Retrieval with SELECT
Go to top
Next
5. Database Structure Management