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
SQL Fundamentals: Data Definition Language (DDL)
Database Management
Creating Databases
CREATE DATABASE Syntax
Character Set Specification
Collation Settings
Database Options
Database Selection
USE Statement
Default Database Context
Database Switching
Database Information
SHOW DATABASES Command
Information Schema Queries
Database Metadata
Database Removal
DROP DATABASE Syntax
Safety Considerations
Backup Before Deletion
Table Management
Table Creation
CREATE TABLE Syntax
Column Definitions
Data Type Specification
Null/Not Null Constraints
Default Values
Table Options
Storage Engine Selection
Character Set and Collation
Auto-Increment Settings
Constraint Definitions
Primary Key Constraints
Foreign Key Constraints
Unique Constraints
Check Constraints
Table Information
SHOW TABLES Command
Table Structure Examination
DESCRIBE Command
SHOW CREATE TABLE
Information Schema Queries
Table Modification
ALTER TABLE Operations
Adding Columns
Column Position Specification
Default Value Assignment
Modifying Columns
Data Type Changes
Constraint Modifications
Renaming Columns
Dropping Columns
Dependency Considerations
Data Loss Implications
Table Renaming
Constraint Management
Adding Constraints
Dropping Constraints
Modifying Constraints
Table Removal
DROP TABLE Command
Single Table Deletion
Multiple Table Deletion
Dependency Handling
TRUNCATE TABLE Command
Fast Data Removal
Auto-Increment Reset
Transaction Considerations
Previous
3. MySQL Architecture
Go to top
Next
5. Data Types and Constraints