通过具体示例介绍MySQL的基本操作,包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据。
1. 创建数据库
示例:创建一个名为 my_database
的数据库
-- 创建一个名为 my_database 的数据库
CREATE DATABASE my_database;
-- 选择使用 my_database 数据库
USE my_database;
解释:
-
CREATE DATABASE my_database;
:此命令创建一个名为my_database
的新数据库。 -
USE my_database;
:此命令选择当前使用的数据库为my_database
,后续的操作将针对该数据库进行。
2. 创建表
示例:在 my_database
中创建一个名为 users
的表
-- 创建用户信息表
CREATE TABLE users (
user_id INT PRIMARY KEY AUTO_INCREMENT, -- 用户ID,自增主键
username VARCHAR(50) NOT NULL, -- 用户名,不能为空
email VARCHAR(100) NOT NULL UNIQUE, -- 电子邮件,不能为空且唯一
age INT, -- 年龄
registration_date DATE -- 注册日期
);
解释:
-
CREATE TABLE users (...);
:此命令创建一个名为users
的新表。 -
user_id INT PRIMARY KEY AUTO_INCREMENT
:定义user_id
为整型,自增主键,每插入一条记录,user_id
自动增加。