MySQL基础(二):基本操作

Xilinx Chip2Chip IP核实战:Aurora PHY通信配置与仿真避坑指南 本文深入解析Xilinx Chip2Chip IP核与Aurora PHY的通信配置与仿真优化,提供实战避坑指南。通过AXI协议转换桥实现FPGA间高速数据传输,详细讲解Aurora PHY参数设置、仿真加速技巧及常见问题解决方案,帮助工程师快速部署稳定高效的芯片间通信系统。 阅读详情
  • 本博客是《MySQL基础》系列博客的第二部分,主要介绍MySQL的基本操作:数据库和数据表的创建、修改和删除
  • 本博客既为方便自己查看复习而作,亦为你而作,望能有所裨益
  • 学习交流请联系April_0911@163.com

数据库基本操作

在这里插入图片描述
上图为Workbench界面图,方便了解后来所说的数据库和数据表。

数据库

数据库的相关操作可通过两种方式完成:

  1. 在Workbench等类似的可视化界面通过鼠标操作
  2. 编写SQL语句执行相关任务

创建

Workbench

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

SQL语句

观察生成的SQL语句,我们不难知道对应的SQL语句该怎么写

  1. 同其他编程语言一样,先创建一个新的脚本(Ctrl+O)
  2. 编写对应的SQL语句
create database db2; 
-- SQL语句必须加分号才能执行
-- 观察上图的语句,会有这样的结论:Mysql中的Schema和Database一致,
-- 名字旁边的` `可有可无
  1. 执行后刷新即可(Ctrl+Enter 执行当前行的语句,Ctrl+Shift+Enter 执行之前所有行的语句)
    在这里插入图片描述

修改

如果数据库相关设置需要变动,那就意味着此时你需要修改数据库。

Workbench

在这里插入图片描述
找到对应的数据库,右键后选择 Alter Schema 会进入相应界面,修改字符集后Apply即可。

SQL语句
alter database db2 default character set <字符集名> default collate <校验集编码名>;
-- 可以只更改一项

删除

Workbench

在这里插入图片描述

SQL语句
drop database <数据库名>;

数据表

数据表是数据库中存放数据的表,你可以将其理解为一个加强版的Excel表。

创建

Workbench
  1. 在对应的数据库的表目录处右击,选择创建数据表
    在这里插入图片描述

  2. 然后弹出如下界面(提醒:作图过于繁乱,建议从上往下看,先红后蓝)在这里插入图片描述
    相关设置简介

按键说明
PKPrimary Key,主键
NNNot Null,非空
UQUnique,索引唯一
BBinary,二进制
UN无符号
ZFZero Fill,零填充
AIAuto Increment,自增,即从1开始每次递增1
GGenerated,生成列
  1. 一个简单示例:
    创建一个班级花名册,包含两列:序号和姓名。如图填充相应内容后Apply即可。
    在这里插入图片描述
    在这里插入图片描述
SQL语句
CREATE TABLE db2.class(
  id TINYINT NOT NULL,
  name VARCHAR(14) NULL,
  PRIMARY KEY (id))
COMMENT = '班级花名册';
/*(以下注释内容为通用写法) 
create table <数据库名>.<表名>(
<列名> <数据类型> <其他设置>,
<列名> <数据类型> <其他设置>,
<相关设置>)
<其他设置>;
*/

修改

表的修改分为结构的修改和内容的修改,可以直接在Workbench的用户界面中进行相关操作,也可以用相应的SQL语句实现。
由于其实操性较强,因此放在后面介绍SQL语句时予以介绍,在此先行跳过。

删除

Workbench

如下图所示,通过鼠标进行简单操作即可。
在这里插入图片描述

SQL语句
drop table <数据库名>.<数据表名>
基于MATLAB的变分模态分解(VMD)算法详解 变分模态分解(VMD)是一种先进的信号处理方法,通过变分框架将复杂信号分解为多个模态分量。相比传统经验模态分解(EMD),VMD具有坚实的数学基础,能有效抑制模态混叠和端点效应。其核心思想是将信号分解转化为约束优化问题,通过交替方向乘子法迭代求解各模态的中心频率和带宽。VMD在机械故障诊断、生物医学信号处理等领域展现出优越性能,尤其适合处理非平稳非线性信号。该算法通过严格的数学模型实现自适应频谱优化,为信号分析提供了更可靠的工具。 阅读详情

相关推荐

STM32 HAL库定时器中断实现步进电机S型加减速控制与脉冲精准计数

本文详细介绍了如何使用STM32 HAL库定时器中断实现步进电机的S型加减速控制与脉冲精准计数。通过CubeMX配置定时器、计算PSC和ARR值,并结合S型曲线算法,实现平滑启停和精准定位。文章还提供了脉冲计数方案和常见问题排查技巧,帮助开发者优化步进电机控制性能。

weixin_29189363的博客 373

C# MYSQL 多表更新操作

string pMysqlModify = "UPDATE `成绩表` s1,`花名册` s2 SET s2.`姓名`=@pMysqlName WHERE s1.`学号`=@pMysqlNumber AND s2.`学号`=@pMysqlNumber"; 这段代码的作用是通过学号字段来更新姓名字段...

dsadasjdka的博客 671

科研绘图避坑指南:用PyMol制作期刊级蛋白-配体相互作用图(含氢键显示技巧)

本文是一份专业的科研绘图避坑指南,详细讲解如何利用PyMol软件制作符合期刊发表标准的蛋白-配体相互作用图。文章重点分享了从构图逻辑、精准选择到氢键等相互作用的艺术化表达技巧,并提供了视觉优化与期刊适配的终极参数设置,帮助科研人员产出兼具科学严谨性与视觉美感的专业图表。

weixin_29292431的博客 270

花名册数据库mysql_数据库大小写datetime

解析大型.NET ERP系统 代码的坏味道1 对用户输入做过多的约定和假设配置文件App.config中有一个设定报表路径的配置节:<add key="ReportPath" value="C:\Users\Administrator"/>在程序中有一个销售报表文件SalesReport.rpt,用代码调用这个报...文章行者武松2017-08-011071浏览量Django-ORM...

weixin_34229622的博客 358

S32K144(1)新建裸机项目以及烧录调试工程

目录 1、简介 2、S32DS新建裸机项目 2.1、新建空的项目 2.2、选择标准库的S32DS 2.3、选择使用EWL官方库 2.4、新建成功 3、烧录工程 3.1、点击Debug,选择Debug Configurations 3.2、新建GDB SEGGER J-Link Debugging 3.3、确认Project和C/C++ Applicants是需要烧写的项目名和路径正确 3.4、确认Executable Device name Interface等各个配置信息正确,后点击

朗朗上口就行啦的博客 4975

LS-DYNA超高速碰撞仿真入门:从SPH算法配置到铝靶板穿孔分析(附K文件模板)

本文详细介绍了使用LS-DYNA中的SPH(光滑粒子流体动力学)算法进行超高速碰撞仿真的完整流程。以铝弹丸撞击铝靶板为例,从SPH算法原理、LS-PrePost前处理、材料模型与状态方程设置,到接触定义、边界条件及K文件生成,提供了系统的入门指导和关键参数调试经验,帮助工程师高效模拟材料破碎、穿孔等极端变形问题。

h0i1j2k3l的博客 726

mysql in(百条名单),这样结构的mysql表,如何快速update

select * from key_value_table;1.*SELECTa.*, CASE NAMEWHEN key1 THEN'key1'WHEN key2 THEN'key2'WHEN key3 THEN'key3'WHEN key4 THEN'key4'ELSENULLEND AS key_yws,CASE NAMEWHEN key1 THEN'value1'WHEN key2 THE...

weixin_28807463的博客 222

CANoe中如何仿真报文的CRC和Counter,告诉你三种方法皆可实现

CANoe中如何仿真报文的CRC和Counter

蚂蚁小兵 5276

MySQL复习记录(二):MySQL基础知识与基本操作

一,数据库 (一)数据库的原理 如果将数据定义为描述事物的符号记录,那么数据库就是长期存储在计算机内的、有组织的、可共享的、大量的数据集合, 数据库中的数据按一定的数据模型组织、描述和存储。根据数据模型进行数据的组织、描述、获取和维护的角色就是处于用户与操作系统之间的一层软件即数据库管理系统。 由数据库、数据库管理系统、应用程序和数据库管理员组成存储、管理、处理和维护数据的系统就是数据库系统。 (二)数据模型 数据模型就是对实际数据特征的在计算机中的抽象。 这种抽象需要满足: 较真实地模拟现实世界的事物。

dangfulin的博客 2020

DeepSeek-OCR安装部署文档和避坑指南,包含大多数人遇到的安装报错问题

DeepSeek-OCR安装部署指南摘要:本文详细介绍高性能OCR工具DeepSeek-OCR的安装流程,支持多语言识别和复杂场景文字提取。系统要求包括Linux/Windows/macOS操作系统,推荐NVIDIA显卡(显存≥6GB)和≥16GB内存。安装步骤涵盖:1)创建conda虚拟环境;2)安装PyTorch等核心依赖;3)解决常见问题如CUDA版本冲突、模型下载慢等。提供GPU内存不足等问题的解决方案,帮助开发者快速部署OCR服务。(149字)

yolo模型训练找我,AI游戏合作找我 2945

安装glibc出现../sysdeps/nptl/pthread.h:744:47:error:argument 1 of type ‘struct __jmp_buf_tag *‘ 解决方案

本文主要介绍了安装glibc出现…/sysdeps/nptl/pthread.h:744:47:error:argument 1 of type ‘struct __jmp_buf_tag *’ 解决方案,希望能对使用Linux的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 12万+

MySQL基础知识总结(二):表的基本操作

表的基本操作 创建表和删除表 创建表 create table Name( ); 删除表 drop table Name; 列属性 Null / Not Null 空属性 default 默认值 primary key 主键 添加主键: 一、创建表的时候 1、直接字段之后跟primay key: 2、在所有字段之后用primary key创建(可以是复合键) 二、创建表后 追加Alter t...

高雅的博客 220

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【MySQL基础】MySQL基础:MySQL基本操作与架构

【MySQL学习】关于mysql的基础知识,重点在于对mysql架构的了解!!

2301_80220607的博客 4466

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【MySQL基础】MySQL基本操作详解

大家好,我是小杨!今天我将详细的为大家介绍MySQL数据库的基本操作,希望大家能够从中收获多多!

小杨的博客 3万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【②MySQL 】:测试数据准备、SQL语句规范与基本操作

MySQL 数据库实用指南:测试数据准备、SQL语句规范与基本操作

热爱编程的小K的博客 5971

MySQL所有基本操作详解

一.MySQL的基本操作 首先sql操作中的关键字的是大小写不敏感的,create 和CREATE是一样的。 1.库操作 1. 1查看数据库 show databases; show 和databases 之间有一个或者多个空格 注意是databases而不是database 结尾分号是英文形式,分号在SQL中是表示一行执行+ 代码的,如果语句后面么有分号,那么默认是要一句代码分多行来写(如下图) 下图中是每次执行完一个sql语句之后,会得到的一个反馈,反馈会告诉我们,当前结果有多少行记录,以及

baixian110的博客 9475

MySQL基础学习(2)—— MySQL的基本操作

MySQL的基本操作 01. MySQL service的停止与启用 停止:net stop mysql 启动:net start mysql 02. 创建数据库、查看所有的数据库 其中【if not exists】是为了检测是否已经创建过同名的数据库,如果有就会有提示: 报错。 ...

杨丹的博客 3639

MySQL数据库和表的基本操作

最常用的字符串的类型,带一个参数参数,这里表示存储的最大限度,varchar(50)表示这列最多存50个字符,至于这个size设置为多少,根据实际需求来制定,并不是size订多少就直接分配多少,而是动态分配,但是最大不会超过size。我们在学习MySQL数据类型时,会发现有些数据类型设计的并不好,和java有一些区别,这是因为MySQL这里语言比较久远了,那时还没有Java这样语言,那个时候能够设计出来这样已经很厉害啦。: 可以精确的表示浮点数,因为它牺牲了空间和运算速度,换来的是更精确的表示方法。

buhuisuanfa的博客 3273

MySql基础,MySql表的基本操作

文章目录MySQL数据表的基本操作MySQL创建数据表基本语法MySQL 修改数据表修改表名修改表字符集MySQL修改/删除字段修改字段名称修改字段数据类型删除字段MySQL删除数据表基本语法MySQL删除被其它表关联的主表MySQL查看表结构命令DESCRIBESHOW CREATE TABLEMySQL数据表添加字段在末尾添加字段在开头添加字段在中间位置添加字段如何将SQL语句映射为文件操作查询数据表创建数据表更新数据表删除数据表 MySQL数据表的基本操作 数据表是数据库的重要组成部分,每一个数据库都

ghb741649543的博客 2140

MySQL基础入门:从安装到基本操作

MySQL是一种开源的关系型数据库管理系统,使用结构化查询语言(SQL)进行数据库操作。开源:MySQL是免费提供的,社区支持广泛。跨平台:可以在Windows、Linux、MacOS等多种操作系统上运行。高性能:支持高并发访问,适合大规模数据处理。安全性:提供多层安全机制,如用户权限控制和数据加密。MySQL是一个强大且灵活的数据库管理系统,适用于多种场景。通过本博客,你应该能够从安装MySQL开始,掌握基本的数据库操作。接下来可以探索更高级的特性和优化技巧,以更好地满足项目需求。

Y-starrydreamer的博客 943

MySQL - MySQL 8.0(二)基本操作:用户

文章目录 前言 创建用户 仅做了解 授予和撤销用户的访问权限 1. 授予权限 2. 检查授权 3. 撤销权限 题外话:修改`mysql.user`表 修改密码&身份验证插件类型 设置用户密码有效期 1. 创建一个具有过期密码的用户 2. 手动设置过期用户 3. 要求用户每隔90天更改一次密码 4. 设置永不过期密码 5. 用户密码重用策略设置(未完成) 锁定&解锁用户 为用户创建角色 1. 创建角色 2. 使用`GRANT`语句为角色分配权限 3. 创建新用户 4. 使用`GRANT`语句为用户分配角色..

写虫师的博客 9512

MySQL数据库基本操作实验二资源下载

MySQL数据库基本操作实验二资源下载 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了一个名为“mysql-数据库基本操作-实验二.doc”的资源文件下载。该文件主要内容涵盖了MySQL数据库中常用函数的使用以及基本操作的实践。 资源文件描述 文件名: mysql-数据库基本操作-实验二.doc 内容概述: 该文件详细介绍了MySQL数据库中常用函数的使用方法,并...

gitblog_06605的博客 286

MySql (二)入门语句和基本操作

文章目录MySQL的基本操作增删改查 mysql的入门语句: 查看服务器下的库 show databases; 创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 select database(); 删除库 drop 数据库名; 选中指定的库 use 数据库名; 最简单的建表语句 crea...

qq_43952245的博客 3039

MySQL 基础命令

MySQL 是一种开源的关系型数据库管理系统(RDBMS),由 Oracle Corporation 开发和维护。它使用结构化查询语言(SQL)进行数据库管理和操作。MySQL 是最流行的数据库系统之一,尤其适用于 Web 应用程序和小型到中型企业的数据库需求。

FHY26828的博客 1562

MySQL数据库(二):数据库基本操作

MySQL是一种流行的关系型数据库管理系统,广泛用于Web应用和各种数据存储需求。通过本次介绍,您将学习如何进行MySQL数据库的基本操作,包括创建数据库和表、插入和查询数据、更新和删除记录。这些基础知识将为您打下坚实的数据库操作基础。

weixin_47040031的博客 1216

MySQL数据库基础-MySQL概述与基本操作

目录MySQL数据库基础MySQL概述与基本操作MySQL概述1. 什么是数据库?2. 数据库的特点及作用3. 常见的数据库4. MySQL数据库结构MySQL基本操作1. MySQL安装windows安装2. MySQL基本操作命令SQL ( Structure query language ) 结构化查询语言SQL语句中的快捷键操作数据库的步骤(连接, 打开库, 操作, 关闭退出) MySQL数据库基础 MySQL概述与基本操作 MySQL概述 1. 什么是数据库? 数据库(Database)就是按照

yy1127620991的博客 316
上一篇: MySQL基础(一):安装配置
下一篇: MySQL基础(三):数据类型
April_0911
博客等级 码龄10年 1404粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值