【MySQL】小白必看!轻松掌握 MySQL 库基础操作

在这里插入图片描述

我的专栏人工智能领域、java-数据结构、Javase、C语言,MySQL,希望能帮助到大家!!! 点赞👍收藏❤

在这里插入图片描述
在这里插入图片描述

目录

  1. 引言
  2. 安装 MySQL
  3. 连接到 MySQL 服务器
  4. 查看数据库和创建数据库
  5. 选择数据库
  6. 创建表
  7. 插入数据
  8. 查询数据
  9. 更新数据
  10. 删除数据
  11. 删除表
  12. 总结

一、引言

在当今数据驱动的时代,数据库管理是一项至关重要的技能。MySQL 作为最流行的开源关系型数据库管理系统之一,广泛应用于各种规模的项目中。对于刚接触数据库的小白来说,掌握 MySQL 的基础操作是迈向数据管理领域的第一步。本文将带你从零开始,轻松掌握 MySQL 库的基础操作。

二、安装 MySQL

在开始操作之前,我们需要先安装 MySQL 数据库。你可以根据自己的操作系统(Windows、Linux 或 macOS)从 MySQL 官方网站下载对应的安装包,并按照安装向导的提示进行安装。安装完成后,确保 MySQL 服务已经启动。在这里你有我好友可以问我拿安装包

三、连接到 MySQL 服务器

安装好 MySQL 后,我们可以使用命令行工具(如 MySQL Shell 或终端)连接到 MySQL 服务器。在命令行中输入以下命令:

mysql -u 用户名 -p

然后输入你的密码,即可成功连接到 MySQL 服务器。
在这里插入图片描述
或者你也可以直接找到你安装的MySQL 8.0 Command Line Client,输入密码即可直接进入。
在这里插入图片描述

四、查看数据库和创建数据库

连接到 MySQL 服务器后,我们可以查看我们的数据库。

show databases;

在这里插入图片描述

注意:databases是复数形式

连接到 MySQL 服务器后,我们可以使用 CREATE DATABASE 语句来创建一个新的数据库。例如,创建一个名为 testdb 的数据库:

CREATE DATABASE testdb;

在这里插入图片描述

注意,数据库名称应具有唯一性,且尽量使用有意义的名称。在这里我们可以在创建数据库时候加上if not exists来判断数据库是否已经存在了。

在这里插入图片描述
在这里testdb数据库已经存在了,所以报了警告,我们可以使用关键字来查看我们的警告。

show warnings;

在这里插入图片描述说明数据库已经存在了

查看数据库⽀持的字符集编码

show charset;

在这里插入图片描述
MySQL8.0默认的字符集编码是 utf8mb4 ,MySQL5.7默认的字符集是 latin1

查看数据库⽀持的排序规则

show collation;

在这里插入图片描述
MySQL8.0默认的排序规则是 utf8mb4_0900_ai_ci , MySQL5.7默认排序规则是
utf8mb4_general_ci

不同的字串集与排序规则对数据库的影响

  • utf8mb4_o900_ai_c1是MySQL8.0引l人的新规则,在老版本中不能识别;
  • utf8mb4编码是对Unicode字符集的一种实现,用1到4个字节表示一个字符,可以表示世界上
  • 几乎所有的字符,而且更节少空间
  • θ900是基于UCA 9.0.0算法,UCA是Unicode Collation Algorithm的缩写
  • ai是Accent-insensitive的缩写,表示口声不敏感
  • ci是Case-insensitive的缩写表示大小写不敏感
  • as是Accent-sensitive的缩写,表示口声敏感
  • cs是Case-sensitive的缩写,表示大小写敏感
  • bin表示二进制

五、选择数据库

创建数据库后,我们需要使用 USE 语句来选择要操作的数据库。例如,选择 testdb 数据库:

USE testdb;

在这里插入图片描述

六、创建表

在数据库中,数据存储在表中。我们可以使用 CREATE TABLE 语句来创建一个新的表。例如,创建一个名为 students 的表,包含 idnameage 三个字段:

CREATE TABLE students (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50),
    age INT
);

在这个例子中,INT 表示整数类型,VARCHAR(50) 表示可变长度字符串类型,PRIMARY KEY 用于定义主键,AUTO_INCREMENT 表示自动递增。
在这里插入图片描述

七、插入数据

创建表后,我们可以使用 INSERT INTO 语句向表中插入数据。例如,向 students 表中插入一条学生记录:

INSERT INTO students (name, age) VALUES ('Alice', 20);

如果要插入多条记录,可以使用多个 VALUES 子句,用逗号分隔。
在这里插入图片描述

八、查询数据

查询数据是数据库操作中最常用的操作之一。我们可以使用 SELECT 语句从表中检索数据。例如,查询 students 表中的所有记录:

SELECT * FROM students;

在这里插入图片描述

如果只想查询特定的字段,可以将字段名列在 SELECT 后面,用逗号分隔。例如:

SELECT name, age FROM students;

在这里插入图片描述

九、更新数据

如果需要修改表中的数据,可以使用 UPDATE 语句。例如,将 students 表中 id 为 1 的学生的年龄更新为 21:

UPDATE students SET age = 21 WHERE id = 1;

WHERE 子句用于指定要更新的记录的条件。
在这里插入图片描述

十、删除数据

要删除表中的记录,可以使用 DELETE FROM 语句。例如,删除 students 表中 age 小于 18 的记录:

DELETE FROM students WHERE age < 18;

同样,WHERE 子句用于指定要删除的记录的条件。如果不使用 WHERE 子句,将删除表中的所有记录。
在这里插入图片描述

十一、删除表

如果不再需要某个表,可以使用 DROP TABLE 语句将其删除。例如,删除 students 表:

DROP TABLE students;

删除表时要谨慎,因为删除操作是不可逆的。
在这里插入图片描述

十二、总结

通过本文的详细介绍,相信你已对 MySQL 库基础操作有了系统认知。从安装 MySQL 到连接服务器,再到对数据库、表的创建、增删改查等操作,这些基础技能是深入学习 MySQL 的基石。在实际运用中,需不断实践,熟练掌握各操作要点,同时注意操作规范与数据安全。希望你以此为起点,持续探索 MySQL 的更多功能,在数据库管理领域不断提升自我。

评论 77
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值