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

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

文章目录

  • 前言
  • 一、如何起步?🏃‍
    • 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等工具进行数据库恢复


总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/823229.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

48.基于SpringBoot + Vue实现的前后端分离-雪具销售系统(项目 + 论文PPT)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的雪具销售系统设计与实现管理工作系统…

Linux的学习之路:12、地址空间(续)与进程的创建、终止和等待

摘要 本章将讲述上章没说的一些东西以及进程创建终止与等待 目录 摘要 一、地址空间(续) 二、创建 三、终止 四、等待 五、思维导图 一、地址空间(续) 上篇文章中介绍了地址空间,但是没有说为什么会有地址空间…

通过WSL在阿里云上部署Django项目MySQL

前端用Vue,后端用Django, nginx,Mysql 参照: 通过WSL在阿里云上部署Vue项目_阿里云 wsl-CSDN博客 阿里云重登录 采用Ubuntu系统, apt update #检查是否已经安装 mysql --version systemctl status mysql apt insta…

hook某银行加固app

分析 要在未修复dex并打包情况下对其app内在类进行hook,单纯的hook会由于加固的问题而导致加载不到内在想hook的类。因此需要进行加载加固的classloader。 在此之前需要先了解Context 在Android中,只有Application、Activity以及Service有自己的Contex…

Gradle系列(3)——Gradle extension(gradle扩展),如何自定义gradle扩展,AppPlugin,AppExtension原理

文章目录 1.什么是Extensions2.如何自定义Extension3.问题来了——如何通过自定义Extension给Plugin传递数据4.BaseAppModuleExtension和AppPlugin部分原理BuildTypes是如何创建并传递数据给AppPlugin的?AppPlugin是如何接收数据的?buildTypeContainer流…

HDLbits 刷题 -- Mux256to1

Create a 1-bit wide, 256-to-1 multiplexer. The 256 inputs are all packed into a single 256-bit input vector. sel0 should select in[0], sel1 selects bits in[1], sel2 selects bits in[2], etc. Expected solution length: Around 1 line. 译: 创建一个…

CESS 受邀出席香港Web3.0标准化协会第一次理事会议,共商行业未来

2024 年 4 月 5 日,CESS(Cumulus Encrypted Storage System)作为香港 Web3.0 标准化协会的副理事会成员,于香港出席了 2024 年度第一次理事会会议。此次会议汇聚了来自不同领域的知名企业和专家(参会代表名单见文末&am…

Linux——守护进程

在这篇文章中我介绍了关于tcp网络套接字,关于网络套接字编程的问题我会再次讲述一点东西,然后介绍关于守护进程的知识。 1. 关于网络套接字编程的一些问题 在进行套接字编程时我们一定是得先有套接字,并且我们在使用socket的一些接口时&…

MyBatis 源码分析 - 映射文件解析过程

1.简介 在上一篇文章中,我详细分析了 MyBatis 配置文件的解析过程。由于上一篇文章的篇幅比较大,加之映射文件解析过程也比较复杂的原因。所以我将映射文件解析过程的分析内容从上一篇文章中抽取出来,独立成文,于是就有了本篇文章…

新标准日本语 课后练习

自学错误可能较多,听力题不需要听力的就没听录音 第二十課 スミスさんはピアノを弾くことができます 練習1-1 1張さんは日本の歌を歌うことができます 张先生会唱日本歌 2小野さんは自転車に乗ることがで…

设计模式代码实战-模版方法模式

1、问题描述 小明喜欢品尝不同类型的咖啡,她发现每种咖啡的制作过程有一些相同的步骤,他决定设计一个简单的咖啡制作系统,使用模板方法模式定义咖啡的制作过程。系统支持两种咖啡类型:美式咖啡(American Coffee&#…

RAID 5实训

Raid 5 配置实训 实验结构: 实验步骤 环境准备,Linux操作虚拟机下添加3个及以上的磁盘用于raid 10阵列构建所用(本次实验4个,一个用于备用)创建raid 5 磁盘阵列格式化并挂载磁盘阵列存储速度检查是否提升安全性能检查…

DevExpress WinForms中文教程 - 如何通过UI测试自动化增强应用可靠性?(二)

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…

C++进阶——继承

前言:从这篇文章开始,我们进入C进阶知识的分享,在此之前,我们需要先来回顾一个知识: C语言有三大特性,分别是封装、继承和多态,而我们前边所分享的各种容器类,迭代器等,…

数据结构----链表算法题目

1.移除链表的元素 这个题目我们有多种解决方案 (1)思路A:遍历整串数据,如果是我们想要删除的数据,就让这个数字后面的数字全部向前移动直到整传数字全部遍历完成;这个方法的时间复杂度是N的平方&#xff…

ARM作业day8

温湿度数据采集应用: 由上图可知: 控制温湿度采集模块的引脚是PF14(串行时钟线)和PF15(串行数据线):控制温湿度采集模块的总线是AHB4,通过GPIOF串口和RCC使能完成初始化操作。 控制…

MAC-OS低版本升级到高版本——亲测有效

关于MAC-OS 10.13.6 升级到10.15的实战 一.MAC 欧司如何查看他的系统版本 查看信息如图 二.,去官网下载新的MAC OS 系统 官网地址:如何下载和安装 macOS - 官方 Apple 支持 (中国) 三.点击安装 四.具体步骤可以参考官网 在兼容的 Mac 电脑上下载并安装最新或以前…

最新版idea 合并分支方法

前言 以下是最新版的idea2024,如果有人找不到按键可能是因为版本不同。 操作步骤 看右小角我的分支是submit,现在我要将test合并到我的submit分支上 找到test分支,选择update,这一步会拉取相应分支内容等同于pull 选择merge 选…

I2C,UART,SPI(STM32、51单片机)

目录 基本理论知识: 并行通信/串行通信: 异步通信/同步通信: 半双工通信/全双工通信: UART串口: I2C串口: SPI串口: I2C在单片机中的应用: 软件模拟: 51单片机:…

PHP-file_get_contents(练习1)

[题目信息]: 题目名称题目难度PHP-file_get_contents(练习1)1 [题目考点]: file_get_contents() 把整个文件读入一个字符串中。 该函数是用于把文件的内容读入到一个字符串中的首选方法。如果服务器操作系统支持,还会使用内存映射技术来增…