# 数据库操作步骤
## 准备
1. 软件管理 安装 mysql 8.0
2. 启动 Mysql 8.0
3. 查看用户名、用户密码
4. 配置环境变量
## 操作步骤
1. 连接 MYSQL
2. 数据库操作
2.1 明确操作的数据库名
2.2 查看数据库(why? 检查数据库是否存在)
2.3 创建数据库(数据库不存在)
2.4 使用(选择)数据库
3. 表操作
3.1 明确操作的数据表名
3.2 查看数据表(why? 检查数据表是否存在)
3.3 创建数据表(数据表不存在)
3.4 表操作
## 数据删除操作
1. 明确删除的表
2. 明确删除数据的条件
3. 删除数据之前一定要查询,确保删除条件是正确的
4. 删除数据一定要加条件
## 连接数据库
mysql -h 127.0.0.1 -u root -p
看到 mysql> 提示符, 说明连接成功
## 库操作
### 查看数据库
show databases;
### 创建数据库
create database gzsp;
### 使用数据库
use gzsp;
## 表操作
### 查看数据表
show tables;
### 创建数据表
1. 字段与字段之间用逗号隔开
2. 最有一个字段后面不需要逗号
3. 字段名、数据类型、注释 之间用 空格 隔开
CREATE TABLE 表名(
字段名1 数据类型 COMMENT "字段说明",
字段名2 数据类型 COMMENT "字段说明",
字段名3 数据类型 COMMENT "字段说明"
);
创建数据表 student (字段与字段之间用 逗号 隔开)
create table student(
id int comment "用户ID",
student_name varchar(255) comment "学生名字"
);
## 数据
### 插入数据
INSERT INTO 表名 (字段1,字段2,字段3,字段4) VALUE (字段1的值,字段2的值,字段3的值, 字段4的值);
INSERT INTO student (id, student_name) VALUE (1, "小甜甜");
注意事项
1. 字段与字段之间用 逗号 隔开
2. 值 要与字段一一对应(数量、位置)
### 查询数据
查询语法
SELECT 字段1, 字段2, 字段3, 字段4 FROM 表名;
SELECT id, student_name FROM student;
SELECT id FROM student;
SELECT student_name FROM student;
* 代表所有的字段(生产环境不建议使用, 生产环境建议 按需查询)
SELECT * FROM student;
注意事项
1. 字段与字段之间用 逗号 隔开
### 条件查询
SELECT 字段1, 字段2, 字段3 FROM 表名 WHERE 字段名 = 字段值;
select * from student where student_name = '小甜甜';
select * from student where id = 2;
### Limit
限制数据条数(查询、删除)
select * from student where student_name = '小甜甜' limit 1;
delete from student where student_name = '小甜甜' limit 2;
### 删除数据
语法
DELETE FROM 表名
删库跑路 delete from student;
delete from student where student_name = '小甜甜';
delete from student where student_name = '小甜甜' limit 2;