Mysql学习笔记 Day1 0227

LangChain学习及应用(超详细) Model I/O 部分是与语言模型进行交互的核心组件,包括输入提示(Prompt Template)、调用模型(Model)、输出解析(Output Parser)。简单来说,就是输入、处理、输出这三个步骤。LLM 因其具有海量参数,需要花费相当的物力与时间成本进行预训练和微调,同时商用 LLM 还需要进行各种安全测试与风险评估等。因此 LLM 会存在知识滞后的问题。在专有领域,LLM 无法学习到所有的专业知识细节,因此在面向专业领域知识的提问时,无法给出可靠准确的回答。 阅读详情

Day1

Mysql学习以及回顾。

1、数据库分类

关系型数据库(SQL)

  1. MySQL,Oracle,Sql Server,DB2,SQLite
  2. 通过表和表之间、行和列之间的关系进行数据的存储,如学院信息表,考勤表,…

非关系型数据库(NoSQL)Not Only
3. Redis,MongDB
4. 非关系型数据库,对象存储,通过对象自身的属性来决定

DBMS(数据库管理系统)
5. 数据库的管理软件,科学有效的管理我们的数据,维护和获取数据
6. MySQL是数据库管理系统
7. DBMS

2、安装MySQL

5.7版本:稳定(√),8.0版本:新
安装建议
1.尽量不要使用exe,注册表
2.尽可能使用压缩包安装
安装步骤
原址:https://www.bilibili.com/video/BV1NJ411J79W?p=3&spm_id_from=pageDriver&vd_source=8330d68eda59cafbe81d2c1247f555fd
1.zip文件解压
2.把这个包放到自己的电脑环境目录下
3.配置环境变量
4.新建配置文件ini
5.启动管理员模式下的CMD,运行所有的命令
管理员CMD
6.再输入mysqld --initialize-insecure --user=mysql(安装mysql服务,初始化数据库文件)
在这里插入图片描述
运行完initialize后,文件夹里出现data,即生成一个初始的数据库
在这里插入图片描述
7.然后再次启动mysql然后用命令mysql -u root -p进入mysql管理界面(密码可为空)
-p后面应该是密码
在这里插入图片描述
8.此时enter密码就直接空,再输入以下代码来修改root密码
update mysql.user set authentication_string=password(‘123456’) where user=‘root’ and Host=‘localhost’;在这里插入图片描述
最后输入flush priviliges;刷新权限(不要遗漏封号)
在这里插入图片描述
9.修改my.ini文件,删除最后一句skip-grant-tables
在这里插入图片描述在这里插入图片描述
ctrl+C或者exit来退出

10.重启mysql即可正常使用
net stop mysql
net start mysql
在这里插入图片描述
notice:-p后面跟密码,中间不要跟空格

3、安装SQLyog

SQLyog可视化软件,可以更便捷的写sql代码
在这里插入图片描述
在这里插入图片描述
sqlyog里show databases显示的就是data文件里的内容
右键,创建数据库school
在这里插入图片描述
创建数据表
在这里插入图片描述
在这里插入图片描述
表创建成功
在这里插入图片描述
往表格里添加一条记录,如excel操作

保姆级教程:在Zynq UltraScale+ EV系列FPGA上,用VCU IP核搞定4K60帧H265视频解码与HDMI2.0输出 本文提供在Zynq UltraScale+ EV系列FPGA上使用VCU IP核实现4K60帧H265视频解码与HDMI2.0输出的全流程指南。从开发环境准备、Vivado工程配置到PetaLinux系统定制,详细解析硬件选型、IP核参数设置及性能优化技巧,帮助开发者快速构建高效视频处理系统。 阅读详情

相关推荐

智启古文字新章:AI、ML与大数据驱动的知识图谱构建

摘要:本文聚焦AI、ML与大数据驱动的古文字知识图谱构建。开篇点明古文字研究困境,凸显技术革新迫切性。随后阐释AI、ML、大数据基础概念,详解其在图谱构建里的数据采集、知识抽取、关系挖掘运作流程,穿插线性代数、概率论等数学原理。实战展示殷商甲骨文图谱搭建全程,含数据处理、模型训练。还探讨跨模态融合等前沿挑战应对,兼述技术融合衍生的教育科普革新、伦理文化责任、国际合作交流,勾勒古文字数字永生的长远愿景。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1563

Redis缓存和MySQL数据一致性方案详解

Redis与MySQL数据一致性解决方案 摘要 本文探讨了高并发系统中Redis缓存与MySQL数据库的数据一致性问题。首先分析了Cache-Aside模式下读写并发导致的数据不一致场景,包括"先删缓存再写库"和"先写库再删缓存"两种策略的缺陷。 文章介绍了两种过渡方案:延时双删策略和删除缓存重试机制,并指出了它们的局限性。随后提出企业级解决方案——"先更新DB再删缓存+Canal订阅Binlog异步兜底"架构,该方案通过Spring事务事件驱动确保数据库事务成功后删除缓存,并利用Canal监听Binlog

qq_23277595的博客 448

SAP Fiori 从技术上而言到底包含哪些组件?

SAP Fiori是企业级UX设计的系统化解决方案,基于五大原则构建:角色导向(Role-based)、自适应(Adaptive)、简洁(Simple)、一致(Coherent)和愉悦(Delightful)。其技术实现包含SAPUI5开发框架、Fiori Launchpad统一入口、OData服务网关等核心组件,通过标准化设计模式与开发工具链,显著提升企业应用的用户体验和开发效率。典型案例显示,遵循Fiori原则可缩短30%以上的操作时长,降低50%的培训成本。该体系既保持跨设备一致性,又支持业务场景的深

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 173

MySQL 事务、四大隔离级别、MVCC完整原理笔记|案例+问题演示

本文完整讲解MySQL InnoDB事务全套核心知识点,从并发数据错乱问题引出事务概念,详解事务四大特性ACID底层实现原理:原子性依靠undo log、持久性依靠redo log、隔离性由锁+MVCC保障,一致性为最终状态由技术与业务代码共同实现。通过4组客户端宕机实操实验区分自动提交、显式/隐式事务提交与回滚机制。依次介绍四大隔离级别,脏读、不可重复读、幻读三类并发问题,深入拆解MVCC多版本并发控制、隐藏列、undo版本链、ReadView快照可见性规则,对比RC与RR隔离级别快照生成差异。

m0_68447088的博客 326

Python正则表达式

正则表达式是Python中用于文本模式匹配的强大工具,通过re模块实现

lingjiuwonder的博客 211

mysql之排序查询

首先按照年龄升序排序,如果年龄相同,按照id降序排序。样表如下,表名叫tb_user。升序用asc,降序用desc。

2301_81968528的博客 174

MySQL 事务隔离级别深度解析:并发问题、隔离级别与 MVCC 底层原理

本文深入探讨MySQL事务隔离级别及MVCC实现原理。首先分析并发事务导致的脏读、不可重复读和幻读问题,通过实操演示四种隔离级别的差异。重点剖析InnoDB的MVCC机制,包括三个隐藏字段、undo日志版本链和ReadView可见性判断规则。揭示RC与RR隔离级别的本质区别在于ReadView生成时机:RC每次快照读新建ReadView导致不可重复读,而RR复用首次ReadView实现可重复读。最后总结事务的ACID特性与面试高频考点,帮助开发者理解MySQL如何平衡数据一致性与并发性能。

2501_91275995的博客 496

MySQL 中的约束

MySQL约束类型及用法详解 摘要:MySQL提供多种约束类型来保证数据完整性和一致性,包括主键(PRIMARY KEY)、外键(FOREIGN KEY)、唯一(UNIQUE)、非空(NOT NULL)、检查(CHECK)和默认值(DEFAULT)约束。主键用于唯一标识记录,外键维护表间引用关系,唯一约束防止重复值,非空约束禁止NULL值,检查约束验证自定义条件,默认值约束提供默认数据。这些约束可在建表时定义或后期通过ALTER TABLE修改,支持列级和表级约束,并能设置级联操作。MySQL 8.0.16

梦想不只是梦与想的博客 300

LeetCode //MySQL - 1204. Last Person to Fit in the Bus

This SQL query solves the problem of finding the last person who can board a bus without exceeding the 1000 kg weight limit. The solution involves: Calculating a running total of weights ordered by boarding turn using a window function Filtering to only in

Made in Code 371

MySQL 管理复制拓扑【MySQL第四课】

多线程(并行复制)从库:配置slave_parallel_workers开启,生成多个工作线程,可并发回放事务,加快同步速度。重置从库:执行RESET SLAVE,清除从库保存的主库连接、日志坐标等复制信息,断开和旧主库关联,用来重新配置复制环境。2.通过中继日志坐标、主库日志坐标,可以判断复制延迟。单线程从库:默认模式,只有 1 个 SQL 线程,串行执行中继日志里的事务,回放速度慢,容易产生复制延迟。3.Last_IO_Error、Last_SQL_Error可以查看 I/O、SQL 线程报错信息。

2602_96636859的博客 225

MySQL内外连接

本文介绍了SQL中的内连接和外连接操作。内连接通过WHERE子句筛选两个表的笛卡尔积,示例展示了显示SMITH名字和部门名称的两种写法。外连接分为左外连接和右外连接:左外连接保留左表所有记录,即使右表无匹配;右外连接保留右表所有记录,即使左表无匹配。通过学生表和成绩表的例子演示了这两种连接的使用场景,并提供了列出部门及员工信息的两种实现方法。

记录学习过程 161

gozero整合mysql,gorm,redis.jwt

gozero,是一个常见的微服务框架,这里分享一下整合mysql,redis,jwt的相关的代码。

KEELON的博客 78

MySQL JSON半结构化数据炸开为结构化数据落地方案

MySQL JSON半结构化数据炸开为结构化数据落地方案

JAVA领域优质创作者,基于分片网络查询方法专利发明者。 408

MySQL__MongoDB__Redis 入门

本文总结了MySQL数据库的基本操作,包括连接数据库、DDL数据定义语言、DML数据操作语言和DQL数据查询语言。主要内容有: 数据库连接与基本操作:展示不同方式的MySQL连接命令,以及创建、查看、删除数据库等基础操作。 数据定义语言(DDL):详细说明表的创建、修改和删除操作,包括列定义、索引创建和表结构调整。 数据操作语言(DML):涵盖数据的插入、更新和删除操作,包括单条/批量处理、条件操作和使用子查询等高级用法。 数据查询语言(DQL):介绍基础查询语法,包括列选择、别名、条件查询、NULL值处理

m0_59041021的博客 244

MySQL 内置函数:日期函数、字符串函数、数学函数、其他函数

【代码】MySQL 内置函数:日期函数、字符串函数、数学函数、其他函数。

Wangshijie1015的博客 263

MySQL 5.7 在 CentOS 7 环境安装:从清理 MariaDB 到初始化与完善配置

MySQL 官方提供了适用于 Linux 系统的 Yum 存储库,这些存储库包含了预编译的 MySQL 软件包及其所有依赖项 为什么要使用 Yum 安装 MySQL? 自动解决依赖关系:Yum 会自动解析并安装 MySQL 运行所需的所有依赖库 版本管理便捷:可以直接通过 Yum 命令升级或降级 MySQL 版本 标准化配置:官方 Yum 源中的 MySQL 包已经针对特定 Linux 发行版进行了优化 2.2 下载 MySQL 官方 Yum 源 访问 MySQL 官方 Yum 存储库页面 MySQL 官方

枫亭湖区的博客 295

MySQL基本查询2

本文摘要: SQL更新操作语法及示例:介绍UPDATE语句的基本用法,包括修改指定条件的数据、多列更新以及基于排序和限制条件的批量更新。 删除操作详解:说明DELETE语句的使用方法,区分普通删除和截断表(TRUNCATE)的区别,特别指出后者会重置自增值且不可回滚。 插入查询结果技巧:演示如何通过INSERT SELECT组合实现表数据去重复制,并介绍表重命名方法。 聚合函数应用:列举COUNT、SUM、AVG、MAX等常用聚合函数的使用场景和语法示例。 分组查询实践:展示GROUP BY子句配合HAVI

记录学习过程 194

MySQL 文件读写函数详解:从 CTF 实战到 LOAD_FILE、INTO OUTFILE、LOAD DATA INFILE 应用

读取服务器文件将查询结果写入文件将数据以原始形式写入文件将服务器文件中的数据导入表和 LOAD DATA INFILE类似,但重点区别是:LOCAL 表示数据文件来自客户端,而不是MySQL服务器。基本格式:文件路径表名;

2303_82039857的博客 246

Spring Boot 3 + Vue 3 全栈外卖系统:RabbitMQ异步解耦、MySQL/Neo4j双引擎推建

后端:Spring Boot 3.2.5 + MyBatis-Plus + Redis + RabbitMQ + Neo4j + 支付宝沙箱前端核心业务覆盖:用户注册登录、菜品浏览、购物车管理、下单结算、支付宝支付、订单状态实时同步、支付成功邮件通知等完整闭环。系统实现了基于用户行为的个性化推荐、基于图数据库的购物车共现推荐、以及基于消息队列的全链路异步解耦。

2303_79635409的博客 467

MySQL 索引下推(ICP):为什么能少回几次表?

MySQL 面试里有个题,单独问的时候不算多,但一问就容易露馅:索引下推(ICP)是什么?很多人能背出"减少回表次数"这六个字,再往下就被问住了——为什么能减少?省的是哪一步 IO?它跟覆盖索引又是什么关系?索引下推(Index Condition Pushdown,简称 ICP)是 MySQL 5.6 引入的查询优化。当你用二级索引查数据时,MySQL 会把本该在 server 层做的条件判断,下推到存储引擎层,在数据遍历的那一刻就顺手筛掉,少回几次表。

621

MySQL 索引分类与底层原理深度剖析

索引类型底层数据结构支持查询优点缺点典型使用场景B+TreeB+Tree等值、范围、排序、最左前缀高度平衡、支持范围查询、磁盘友好写入时需维护树平衡默认选择,适用于绝大多数场景哈希哈希表仅等值查询等值查询极快(O(1))不支持范围/排序、有冲突风险Memory 表、InnoDB 自适应哈希索引全文索引倒排索引全文搜索(关键词)支持自然语言和布尔搜索仅适用于文本列、有分词限制文章搜索、商品描述搜索空间索引R-Tree空间关系查询高效处理几何数据仅适用于空间数据类型。

KevinChen2019的博客 139

MySQL 核心知识体系:基础操作、索引原理与事务机制

本文系统介绍了SQL数据库操作的三大核心内容:1. 基础DML操作:包括增删改查四种基本操作,详细说明INSERT的三种语法、DELETE与TRUNCATE区别、UPDATE注意事项以及SELECT查询的完整执行流程和联表查询方式。2. 索引原理:重点分析B+树作为索引结构的优势,解释聚簇/二级索引的区别,介绍最左前缀原则、覆盖索引和索引下推等优化技术。3. 事务机制:阐述ACID四大特性及其实现原理,分析并发事务的三大问题,比较四种隔离级别的差异,特别说明MySQL在RR级别下通过MVCC和Next-Ke

c23856的博客 219

HarmonySE系统工程最佳实践

HarmonySE Desk book的中文版本,对英文不熟练的同学有福了。

2017LV-WinChn.part1.rar

本安装包亲测可用,可实现在Windows系统上的安装和编写程序,同时是安装各驱动之前的主程序,2017版本是功能强大的一版,由于大小限制,这里分成4个文件上传,下载后合并解压就好。同时开发的还有C generator

上一篇: Fantastic-Matplotlib 第二回
下一篇: Mysql学习笔记 Day2 0228
catseeking
博客等级 码龄8年 2粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值