【MySQL数据库】 (篇一 ) 让你快速上手——新手速通版

发布于:2024-04-17 ⋅ 阅读:(23) ⋅ 点赞:(0)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

本次博客的记录灵感 🧠起源于 学校课程 安排的SQL上机考试💻

因此这篇博客适用于小白,以及那些急需通过水平测试的同学⏰

由于篇幅我会分为几篇更新🏠

之中或有纰漏,还请大神谅解🙏


附一张上机结果图片(表格demo)
在这里插入图片描述

一、如何起步?🏃‍

我们先讨论重点——数据库的建立与管理

也就是代码方面,💻我将从语句逻辑两个方面去进行解释

下面是基本的入门步骤(在这里,我默认大家已经具备了相应的开发环境🌲)

1.创建数据库:

SQL语句:

CREATE DATABASE database_name;

逻辑:这个语句用于在MySQL中创建一个新的数据库。指定要创建的数据库的名称,这个名称必须是唯一的。


2.选择数据库:

SQL语句:

USE database_name;

逻辑:这个语句用于选择要操作的数据库,使得后续的SQL操作都在该数据库中执行。


3.删除数据库:

SQL语句:

DROP DATABASE database_name;

逻辑:这个语句用于删除指定的数据库,慎用,因为删除数据库将删除其中的所有表和数据。


4.创建表:

SQL语句:

CREATE TABLE table_name (
    column1 datatype constraints,
    column2 datatype constraints,
    ...
);

逻辑:这个语句用于在数据库中创建新的表。指定表的名称和每的名称、数据类型以及相应的约束条件

插播一条📻关于约束条件
我们会在篇二介绍

5.删除表:

SQL语句:

DROP TABLE table_name;

逻辑:这个语句用于删除指定的表,慎用,因为删除表将删除其中的所有数据。


6.插入数据:

SQL语句:

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

逻辑:这个语句用于向表中插入新的数据行。指定要插入数据的表名和对应的列名及其


7.更新数据:

SQL语句:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

逻辑:这个语句用于更新表中已有数据的值。指定要更新的表名、要更新的列名及其对应的新值,以及更新的条件。(其实就是覆盖修改


8.删除数据:

SQL语句:

DELETE FROM table_name
WHERE condition;

逻辑:这个语句用于删除表中满足指定条件数据行。指定要删除数据的表名和删除的条件。


9.备份与恢复:

  • 备份:使用mysqldump工具或者MySQL Workbench等工具进行数据库备份。
  • 恢复:使用备份文件,通过mysql命令或者MySQL Workbench等工具进行数据库恢复


总结

以上是数据库建立与管理的一些常用语句操作和对应的逻辑。
在准备水平考试或者上机时,要熟悉这些操作的语法和使用方法,理解其背后的逻辑,这样在答题时才能更加得心应手。