提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、如何起步?🏃
- 1.创建数据库:
- 2.选择数据库:
- 3.删除数据库:
- 4.创建表:
- 5.删除表:
- 6.插入数据:
- 7.更新数据:
- 8.删除数据:
- 9.备份与恢复:
- 总结
前言
提示:这里可以添加本文要记录的大概内容:
本次博客的记录灵感 🧠起源于 学校课程 安排的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等工具进行数据库恢复
总结
以上是数据库建立与管理的一些常用语句操作和对应的逻辑。
在准备水平考试或者上机时,要熟悉这些操作的语法和使用方法,理解其背后的逻辑,这样在答题时才能更加得心应手。