Useful Links
Computer Science
Databases
MySQL Database
1. Introduction to Databases and MySQL
2. Installation and Configuration
3. MySQL Architecture
4. SQL Fundamentals: Data Definition Language (DDL)
5. Data Types and Constraints
6. SQL Fundamentals: Data Manipulation Language (DML)
7. SQL Fundamentals: Data Query Language (DQL)
8. Joining Tables
9. Advanced SQL Queries
10. Indexing for Performance
11. Transactions and Concurrency
12. Stored Routines and Triggers
13. User Management and Security
14. Database Administration (DBA)
15. Advanced MySQL Topics
Stored Routines and Triggers
Stored Procedures
Procedure Fundamentals
Code Reusability
Performance Benefits
Security Advantages
Creating Procedures
CREATE PROCEDURE Syntax
Procedure Body Definition
Delimiter Usage
Procedure Parameters
IN Parameters
Input Value Passing
Read-Only Access
OUT Parameters
Output Value Return
Result Communication
INOUT Parameters
Bidirectional Value Passing
Value Modification
Procedure Execution
CALL Statement
Parameter Passing
Result Handling
Procedure Management
ALTER PROCEDURE
DROP PROCEDURE
Procedure Information Queries
Stored Functions
Function Fundamentals
Return Value Requirement
Expression Usage
Deterministic Behavior
Creating Functions
CREATE FUNCTION Syntax
Return Type Specification
Function Body Implementation
Function Characteristics
Deterministic vs. Non-Deterministic
SQL Data Access
Security Context
Function Usage
SELECT Statement Integration
Expression Evaluation
Calculated Column Creation
Function Management
ALTER FUNCTION
DROP FUNCTION
Function Metadata Access
Control Flow Structures
Conditional Statements
IF-THEN-ELSE
CASE Statements
Nested Conditions
Loop Structures
WHILE Loops
REPEAT Loops
LOOP Statements
Flow Control
LEAVE Statements
ITERATE Statements
Label Usage
Triggers
Trigger Fundamentals
Automatic Execution
Event-Driven Programming
Data Integrity Enforcement
Trigger Types
BEFORE Triggers
Pre-Event Execution
Data Validation
Value Modification
AFTER Triggers
Post-Event Execution
Logging and Auditing
Cascading Operations
Trigger Events
INSERT Triggers
New Row Processing
Default Value Assignment
UPDATE Triggers
Row Modification Handling
Change Tracking
DELETE Triggers
Row Removal Processing
Cleanup Operations
Trigger Creation
CREATE TRIGGER Syntax
Event Specification
Trigger Body Definition
Trigger Management
DROP TRIGGER
Trigger Information Queries
Trigger Debugging
Event Scheduler
Event Scheduler Overview
Automated Task Execution
Scheduled Maintenance
Background Processing
Event Creation
CREATE EVENT Syntax
Schedule Specification
Event Body Definition
Event Scheduling
One-Time Events
Recurring Events
Complex Schedules
Event Management
ALTER EVENT
DROP EVENT
Event Status Control
Scheduler Administration
Enabling Event Scheduler
Monitoring Event Execution
Event Log Analysis
Previous
11. Transactions and Concurrency
Go to top
Next
13. User Management and Security