====== MySQL Basics ======
==== Connecting to MySQL ====
To connect to MySQL, use the following command:
mysql -u username -p
Enter the password when prompted.
==== Creating a Database ====
CREATE DATABASE my_database;
This command creates a new database named my_database.
==== Selecting a Database ====
USE my_database;
This command selects my_database for subsequent operations.
==== Creating a Table ====
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
password VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
This command creates a users table with fields for user ID, name, email, password, and creation time.
==== Inserting Data ====
INSERT INTO users (name, email, password) VALUES ('John Doe', 'john@example.com', 'securepassword123');
This inserts a record into the users table.
==== Querying Data ====
SELECT * FROM users;
This retrieves all records from the users table.