How to create a Database and Table in MySQL?
Demonstrates creating a new database and defining a table with column data types.
-- Step 1: Create Database
CREATE DATABASE IF NOT EXISTS company_db;
USE company_db;
-- Step 2: Create Employees Table
CREATE TABLE employees (
employee_id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
salary DECIMAL(10, 2) DEFAULT 30000.00,
hire_date DATE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);Query OK, 1 row affected (0.02 sec) Database changed Query OK, 0 rows affected (0.05 sec) Table 'employees' created successfully.