MySQL:基础知识~DDL

VLOOKUP_fixed.py 立即下载

数据库的基础概念:

1.什么是数据库?

用于存储和管理数据的仓库

2.数据库的特点?

a.持久化存储数据的,其实数据库就是一个文件系统
b.方便存储和管理数据
c.使用了统一的方式操作数据库–SQL

SQL:

1.什么是SQL?

Structured Query Language:结构化查询语言
就是操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方。

2.语法:

a.SQL语句可以单行或多行书写,以分号结尾。
b.可使用空格和缩进来增强语句的可读性
c.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写

3.分类:

a.DDL:数据定义语言;用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter等
b.DML:数据操作语言;用来对数据库中表的数据进行增删改。关键字:insert,delete,update等
c.DQL:数据查询语言;用来查询数据库中表的记录(数据)。关键字:select,where等
d.DCL:数据控制语言;用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT,REVOKE等。

DDL:操作数据库,表

A. 操作数据库:CRUD

  1. C(create):创建
创建数据库:
	create database 数据库名称;
创建数据库,判断不存在,再创建:
	create database if not exists 数据库名称;
创建数据库,并指定字符集:
	create database 数据库名称 charcter set gbk;
eg: 创建db4数据库,判断是否存在,并制定字符集为gbk:
	create database if not exists db4 character set gbk;
  1. R(retrieve):查询
 查询所有数据库的名称:
 	 show databases;
查询某个数据库的字符集:查询某个数据库的创建语句
	show database 数据库名称;	
  1. U(Update):修改
修改数据库的字符集
Alter database 数据库名称 charcter set 字符集名称;
  1. D(Delete):删除
删除数据库:
	drop database 数据库名称;
判断数据库存在,存在再删除:
	drop database if exists 数据库名称;
  1. 使用数据库
查询当前正在使用的数据库名称:
	select database();
使用数据库
	use 数据库名称;

B.操作表

  1. C(create):创建
1.语法:
	create table 表名(
		列名1 数据类型1,
		列名2 数据类型2,
		……
		列名n 数据类型n
	);
注意:最后一列,不需要加逗号(,)
数据库类型:
	1.int:整数类型`age int`
	2.double:小数类型`score double(5,2)`
	3.date:日期,只包含年月日,yyyy-MM-dd
	4.datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
	5.timestamp:时间错类型	包含年月日时分秒	yyyy-MM-dd HH:mm:ss
		如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值
	6.varchar:字符串
		name varchar(20):姓名最大20个字符
创建表:
	create table student(
		id int,
		name varchar(32),
		age int
	);
复制表:
	create table 表名 like 被复制的表名;
		
  1. R(Retrieve):查询
查询某个数据库中所有的表名称
		 show tables;
 查询表结构
		 desc 表名;
  1. U(Update):修改
1.修改表名
	alter table 表名 rename to 新表名;
2.修改表的字符集
	alter table 表名 character set 字符集名称;
3.添加一列
	alter table 表名 add 列名 数据类型;
4.修改列名称类型
	alter table 表名 change 列名 新列名 新数据类型;
	alter table 表名 modify 列名 新数据类型;
5.删除列
	alter table 表名 drop 列名;
  1. D(Delete):删除
drop table 表名;
drop table if exists 表名;
D打卡签到,蓝牙中继,广播信号模拟器 模拟WIFI或蓝牙,有如下4种运行模式 1、WIFI模式:指定SSID、BSSID名称等,模拟WIFI,供设备连接。 2、蓝牙静态模式:指定MAC地址,广播固定的RAW数据。 3、蓝牙动态主机模式:扫描周围蓝牙设备,获取指定MAC地址的蓝牙及其RAW数据,实时发送至Cloud云端,可以设定时间段,只在设定的时间段内发送。 4、蓝牙动态从机模式:指定MAC地址,从Cloud云端获取动态主机模式实时上传的该MAC地址的RAW数据,并广播RAW数据。 准备工作: 1、板子:选择ESP32C3或ESP32C3 Supermini 2、nRF Connect手机app:用于扫描获取待模拟蓝牙设备的MAC和RAW数据。 Wifi分析仪或WiFi魔盒手机APP:用于扫描获取待模拟WIFI设备的SSID和BSSID。 3、可使用官方flash_download_tool_3.9.11工具来固件烧录。 使用说明: 上述完成后,设备首次上电,RESET一侧的指示灯会常亮,可以把它理解成电源指示灯; BOOT一侧的灯会亮,该灯常亮,表示设备开启了AP模式,此时设备会发射一个WIFI信号源,名称为ESPWIFI_AP,密码为12345678,手机或电脑连接该WIFI,浏览器输入192.168.4.1,进入设备的配置页面,进行相应的配置,其中动态主机模式和动态从机模式的SSID、Pwd 及要模拟的蓝牙MAC地址。配置完成并保存后,会重启,重启后设备会按照保存的配置运行。若下次要修改设备配置,可以长按BOOT按键,等待BOOT一侧的灯常亮,即进入AP模式,再按照上述流程配置即可。 仅用于蓝牙设备的开发与调试,请勿用于签到等违法违纪用途。 立即下载

相关推荐

YOLO26算法心电图十二导联目标检测+训练好的模型+368张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[导联I(I), 导联II(II), 导联III(III), 胸导联V1(V1), 胸导联V2(V2), 胸导联V3(V3), 胸导联V4(V4), 胸导联V5(V5), 胸导联V6(V6), 加压肢体导联aVF(aVF), 加压肢体导联aVL(aVL), 加压肢体导联aVR(aVR)] · 训练集:313 张 · 验证集:37 张 · 测试集:18 张 · 总计:368 张 该数据集聚焦于临床心电图信号的精准识别与定位,其核心检测目标为标准12导联心电图中的各个独立导联波形区域,涵盖肢体导联(I、II、III)与加压肢体导联(aVR、aVL、aVF),以及胸前导联(V1至V6),适用于心电图自动分析系统中对各导联位置的快速准确标注与分类。数据采集场景真实还原了医院心电图室或急诊监护环境下的标准心电图记录纸,波形清晰、基线稳定,具有高度临床参考价值。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 57 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9708** mAP50-95 | 0.6344 Precision | 0.8990 Recall | 0.9191 train/box_loss | 1.2231 train/cls_loss | 0.9703 val/box_loss | 1.2779 val/cls_loss | 0.... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

数据库学习-数据库基本操作DDL

数据库操作(不区分大小写) 查看所有的数据库 show databases; 创建数据库 create database mydb1; create database if not exists mqdb1 charset=utf8 切换(选择要操作的)数据库 use mydb1; 删除数据库 drop database mydb1; drop database if exists mydb1; 修改数据库编码 alter database mydb1 character set u

GJM_Memory的博客 635

企业级AI助手平台 开箱即用的全栈AI平台,支持多智能体协同、Supervisor模式编排、多种决策模式、RAG技术和流程编排能力 支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化

企业级AI应用开发框架,支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

数据库基础篇(DDL)

1,一些名词的含义 数据库:数据存储仓库 数据库管理系统:操作和管理数据库的大型软件 SQL:操作关系型数据库的编程语言,是一套标准

qq_46518045的博客 2129

Java低代码, 轻量级, 支持国产化 国密 AI大模型MCP服务 商业免费 包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流、Spring Cloud 微服务、AI大模型等

Java低代码, 轻量级, 支持国产化 国密 AI大模型MCP服务 商业免费 Spring Boot, MyBatis, Flowable, TypeScript, Vue, Antdv, 包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流、Spring Cloud 微服务、AI大模型、代码生成器等

文创媒体电商行业智算中心(AIDC)建设规划方案.pptx

文创媒体电商行业智算中心(AIDC)建设规划方案.pptx

MySQL基础知识总结3/3(DDL)

一、库的管理 1、库的创建 语法: create database 【if not exists】 库名; 2、库的修改 ALTER DATABASE 表名 CHARACTER SET 字符集; alter database books character set 'utf8' ; 3、库的删除 drop database if exists 库名 二、表的管理 ...

给你更好的 346

集团企业数字化转型AI智能体平台规划及场景应用方案.pptx

集团企业数字化转型AI智能体平台规划及场景应用方案.pptx

MySQL基础知识之DDL操作

MySQL基础知识之DDL操作 Mysql基础知识2:     数据库查询语言(DQL):select     数据库定义语言(DDL):create database、drop database 、create table、drop table、alter     数据库操作语言(DML):update 、insert 、delete   一、DDL之操作...

Sank的博客 382

基于动态窗口法DWA的机器人路径规划研究(Matlab代码实现)

内容概要:本文系统研究了基于动态窗口法(DWA)的机器人局部路径规划算法,深入剖析其在动态环境中实现自主避障与实时轨迹优化的核心机制。文章详细阐述了DWA算法的速度空间采样策略、轨迹预测模型、动力学约束处理及多目标代价函数的设计原理,并通过构建完整的Matlab仿真框架验证算法有效性。结合典型场景的仿真实验,展示了机器人在复杂障碍物环境下如何实时生成安全、平滑且符合运动学约束的最优路径,充分体现了DWA在移动机器人导航中的实用性与鲁棒性。; 适合人群:具备机器人运动规划基础知识和Matlab编程能力,从事智能移动机器人、自动驾驶或服务机器人研发的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入理解DWA算法的理论基础与实现细节;②掌握机器人局部路径规划的仿真实现方法;③为实际机器人系统的导航模块开发提供可复用的算法原型与代码参考;④作为进一步研究高级导航算法(如TEB、MPC)的技术基础。; 阅读建议:建议结合提供的Matlab代码逐模块分析与调试,重点关注速度采样、轨迹积分、障碍物距离计算及代价评估等关键环节,通过调整参数在不同地图环境中进行对比实验,以深刻把握算法性能与参数之间的关系,进而提升对实时路径规划系统设计的理解与应用能力。

【轴承故障诊断】用于轴承故障诊断的集中时频分析研究(Matlab代码实现)

内容概要:本文系统研究了用于轴承故障诊断的集中时频分析技术,重点解决了传统时频分析方法在处理非平稳信号时存在的能量分散与分辨率不足等问题。通过引入集中时频分析方法,能够有效聚焦信号能量,精确提取轴承故障特征频率,提升故障识别的准确性与时效性。文章详细阐述了该方法的理论基础,并结合仿真信号与实际实验数据验证其优越性能,同时提供了完整的Matlab代码实现流程,涵盖信号预处理、时频变换、参数优化及结果可视化等环节,便于读者复现与拓展应用。; 适合人群:具备一定信号处理理论基础和Matlab编程能力的研究生、科研人员,以及从事机械设备状态监测、故障诊断与预测性维护工作的工程技术人员。; 使用场景及目标:①应用于电机、风机、齿轮箱等旋转机械的早期轴承故障检测,实现故障预警;②提升工业设备运维系统的智能化水平,支撑预测性维护体系构建;③作为高校或研究机构在信号处理、机械故障诊断等课程中的教学案例与实践素材。; 阅读建议:建议读者结合文中提供的Matlab代码逐段运行与调试,深入理解集中时频分布的生成机制及其关键参数(如核函数选择、平滑窗口大小)对诊断效果的影响,并尝试将其应用于其他类型的机械故障信号分析中,开展对比研究以深化对该方法适用性的认识。

MySQL8.0新特性~ddl log

在MySQL8.0之前的版本中,由于架构的原因,mysql在server层使用统一的frm文件来存储表元数据信息,这个信息能够被不同的存储引擎识别。而实际上innodb本身也存储有元数据信息。这给ddl带来了一定的挑战,因为这种架构无法做到ddl的原子化,我们在线上经常能够看到数据目录下遗留的临时文件,或者类似server层和innodb层列个数不一致之类的错误。

DBA_ChenJR的博客 1075

2024 《计算机网络》实验教学指导书.doc

2024 《计算机网络》实验教学指导书.doc

MySQL学习笔记

1、初试MySQL JavaEE: 企业级Java开发 Web 前端(页面:展示,数据!) 后台(连接点:连接数据库JDBC、连接前端(控制、控制视图跳转、给前端传递数据)) 数据库(存数据、Txt、Excel、World) 只会写代码,学好数据库,基本混饭吃~ 操作系统、数据结构与算法、一个不错的程序员~ 离散数学、数字电路、体系结构 + 实战经验 高级程序猿~ 1.1、为什么学数据库 岗位需求 大数据时代~ 得数据者得天下~ 被迫需求:存数据 去IOE 数据库是所有软件体系中最核心的存在

weiruia的博客 719

PCIE配置和地址空间

来源:https://www.jianshu.com/p/574e9a2cbc4e 每个PCIe设备,有这么一段空间,Host软件可以读取它获得该设备的一些信息,也可以通过它来配置该设备,这段空间就叫做PCIe的配置空间。不同于每个设备的其它空间,PCIe设备的配置空间是协议规定好的,哪个地方放什么内容,都是有定义的。PCI或者PCI-X时代就有配置空间的概念,那时的配置空间如下: 图6.1 整个配置空间就是一系列寄存器的集合,其中Type 0是Endpoint的配置,Type 1是Brid.

qq_28643619的博客 4059

DVT Eclipse保姆级入门教程(一)

介绍 waokspace工作区 是Eclipse平台、已安装插件的存储、配置和临时信息的首选项 在工作区可以定义项目,但不需要将源文件导入或者复制到工作区中,可以在项目中指向任何文件夹或者文件; 路径都不要出现中文; 每次启动Eclipse时,都可以创建一个新的工作空间或指定一个现有的工作空间目录; 可以创建许多工作区,每个工作区专用于某种活动。 project项目 首次创建项目时,Eclipse平台会在你指定的目录中创建一个.project项目。 一些插件可能会在项目目录中创建其他信息,例如DVT创

SummerXRT的博客 1万+

MySQL数据库

MySQL数据库

qq_45658696的博客 1258

stm32H743基于CubeMX配置为双ADC多通道DMA规则采样

stm32H743的ADC支持的最大频率为36MHz,有相关资料上说是可以超频,具体技术细节不多讨论。 需求: 使用stm32H743的ADC采集5路ovrc

xtqbp的博客 4361

【如何打败“MySQL“的左膀右臂?知己知彼,百战百胜】——熟读DDL和DML两兄弟“内心“

目录前言DDL概述库的管理表的管理数据类型常见约束DML概述插入修改删除 前言 各位看官们,小tu又来给各位奉上新鲜出炉的博客了~ 本篇博客呢,主要讲了MySQL里面的 DDL 和 DML 语言,DDL语言又叫做数据定义语言,DML语言又称为数据操纵语句。阅读了本篇博文后,相信读者们都能对DDL和DML有很大程度的了解啦,也可以对它们进行攻略了! 觉得博主写的还不错的看官们,就点上你们的赞和评论吧~ DDL 概述 库的管理 表的管理 数据类型 常见约束     DML   概述 DML( Data Man

生活很苦,但学习还得继续 1249

卡诺图化简法

目录 1.学前需要了解知识点 2.卡诺图(karnaugh map) 3.逻辑函数的卡诺图化简法 4.总结 1.学前需要了解知识点 最小项的定义 最小项的表示方法 最小项的相邻性 最小项的定义:一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。 最小项的表示方法:通常用来表...

hahasusu的专栏 17万+

CVPR 2026 即插即用 | 注意力篇 | MSEF:超轻注意力,空间-通道双分支并行融合,既增强特征又抑制噪声!

Multinex提出了一种超轻量级微光图像增强框架,其核心创新是MSEF模块。MSEF采用双分支并行架构,结合空间局部特征(深度可分离卷积)和全局通道注意力(改进SE),通过Tanh激活实现特征增强与抑制。相比传统注意力模块,MSEF在几乎不增加计算量的情况下显著提升性能,特别适合轻量级网络和边缘设备部署。实验表明,该模块能有效提升PSNR约3dB,同时保持极低的参数量(0.7K-45K)。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 603

SQL中的DDL(数据定义)语言

SQL语句分类 通常分为五类: DDL(数据定义语言):create、alter、drop等 DQL(数据查询语言):select等 DML(数据操纵语言):insert、delete、update等 TCL(事务操纵语言):commit、rollback等 DCL(数据控制语言):grant、revoke等 本篇文章重点讲述DDL(数据定义语言的语法格式),如有错误请指正~ DDL(数据定义语言) 数据库相关: 1、查看所有数据库 格式:show databases; 2、创建数据库 格式:cre

小北爱java 3699

在 SAP 中启用应收/应付“代扣税(Withholding Tax)”功能,本质上是激活并配置“扩展代扣税(Extended Withholding Tax)”模型

摘要:SAP中启用应收/应付代扣税功能需完成3个层级12个核心步骤:1)全局激活公司代码代扣税功能;2)配置代扣税规则、税率和科目,包括定义税种类型、代码、总账科目等;3)在供应商/客户主数据中关联代扣税设置。完成后系统可在发票或付款环节自动计算并过账代扣税,支持多税种并行计算和税率年度调整,最终生成税务报表。常见问题排查需检查公司代码激活状态和主数据配置。(149字)

金牌架构师 831

SQL通用语法及其分类

简单来说, DDL就是制表 DML就是对表中数据进行增删改 DQL就是查询操作 DCL就是进行权限编辑

heartbreak_nabi的博客 283

【优化求解】基于matlab粒子群算法PSO确定最佳开关角对称级联多层逆变器【含Matlab源码 13080期】

粒子群算法PSO确定最佳开关角对称级联多层逆变器 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 97

什么是 SAP Fiori 的 Technical Catalog

笔者之前的文章曾经提到一个叫做本文介绍 Technical Catalog 这个概念在 SAP Fiori 技术体系中的作用。首先我们如何在系统里查看这个 Catalog SAP_BASIS_TCR_T 里面包含的内容呢?如果大家照着本文开头那篇文章里提到的步骤,那么在自己系统里会创建好名叫的 PFCG role.我们登录 ABAP 系统,启动事务码 PFCG,打开这个 role, 就能看到它。展开之后,发现它扮演着一个容器的角色,里面包含了很多 ABAP 对象。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 742
上一篇: Java之泛型
下一篇: MySQL:DML,DQL[表中记录的增删查改]
Young-_-D
博客等级 码龄8年 62粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值