搜索结果
查询Tags标签: mysql,共有 21372条记录-
【学习打卡】第3天 MySQL8.0零基础入门之从青铜到钻石
课程名称:MySQL8.0零基础入门之从青铜到钻石课程章节:第3章 新手入门之SQL基础语法主讲老师:欧阳熊猫课程内容:今天学习的内容包括:dos命令连接数据库:mysql -u root -p 退出数据库:exit 或者\q数据库管理系统(DBMS)、数据库、表的关系SQL的概念、作用、sql的分…
2022/8/6 3:52:46 人评论 次浏览 -
mysql-版本的行列转换
mysql版本的行列转换 先看一个题目方法:行转列--我们可以使用union all函数 将其凭借起来 select (case id when 1 then first when 2 then second when 5 then fifth end)grade,sum(case subject when chinese then score else 0 end) chinese,sum(case subject when ma…
2022/8/6 2:25:32 人评论 次浏览 -
mysql下的max_allowed_packet参数设置
参考地址:https://blog.csdn.net/qq_34988304/article/details/92762504 MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。(比方说导入数据库,数据表) 查看目前配置: 代码如下: mysql>…
2022/8/6 2:25:28 人评论 次浏览 -
MySQL-建表时或修改字段长度时,报:1118 - Row size too large等问题的解决方法
今天拿到一个建语句时,大概二百多个字段,然后类型是string的,要求建MySQL的表。拿到的语句如上图所示:首先我是把字段的单引号去掉,然后将string替换为varchar(200),然后执行了一下语句,报错:> 1118 - Row size too large. The maximum row size for the used ta…
2022/8/6 2:25:27 人评论 次浏览 -
用mysql压缩包在windows上安装的步骤,以及过程中遇到的一些小问题
mysql官网网址 www.mysql.com 1,下载mysql 5.7 压缩包 2,解压到自己想要安装的目录 3,编辑环境变量 我的电脑,属性,高级设置,环境 4,主目录创建my.ini 配置文件写入[mysqld]basedir= D:\StudyEnv\mysql-5.7\ #基础目录datadir= D:\StudyEnv\mysql-5.7\data #数据存…
2022/8/6 2:24:13 人评论 次浏览 -
scrapy.Request深度爬取火影忍者人物详情并持久化存储到MySQL
1.创建项目scrapy startproject Naruto cd Naruto2.创建爬虫文件scrapy genspider naruto http://www.4399dmw.com/huoying/renwu/3.项目结构 4.修改配置(settings)ROBOTSTXT_OBEY = False robots协议改为False LOG_LEVEL = ERROR # 输出日志 ITEM_PIPELINES = {# NaRuT…
2022/8/6 2:24:05 人评论 次浏览 -
mysql实现按照自定义(指定顺序)排序
mysql按照指定顺序排序(自定义排序)一、mysql中实现指定排序需求二、解决方案1:自定义排序实现01. case when 转换实现自定义排序;02:mysql排序函数filed 实现自定义排序(推荐);03:函数locate 实现自定义排序;04:函数lnstr 实现自定义排序;05:利用数据字典实…
2022/8/6 2:22:57 人评论 次浏览 -
Mysql8基础知识
系统表都变为InnoDb表 从MySQL 8.0开始,系统表全部换成事务型的InnoDB表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表 基本操作 创建数据表的语句为CREATE TABLE 查看表基本结构语句DESCRIBE:DESCRIBE 表名 / DESC 表名NULL:表示该列是否可以存储NULL…
2022/8/6 2:22:57 人评论 次浏览 -
MySQL和Redis如何保证数据一致性?
来源:https://baijiahao.baidu.com/s?id=1706150811910444110&wfr=spider&for=pc先更新数据库再删除缓存这种方案会不会产生数据不一致的情况呢?比如下述这种情况:有两个请求A和B,A进行查询同时B进行更新,假设发生下述情况:①此时缓存刚好失效②请求A 就会…
2022/8/6 2:22:55 人评论 次浏览 -
mysql binglog
mysqlbinlog.exe 下载 适用8.0版本 https://wwd.lanzoub.com/iO5by091g32h 在bin目录执行 mysqlbinlog.exe --no-defaults -vv --base64-output=decode-rows "C:\phpstudy_pro\Extensions\MySQL8.0.12\data\binlog.000017" >mysqlbinbibinbinbbin.log # Th…
2022/8/6 2:22:54 人评论 次浏览 -
MySQL中datetime与timestamp的区别
目录1.datetime 2.timestamp 在MySQL常用的场景中,会使用datetime和timestamp两种方式记录数据的时间,一般会精确到秒,主要用于记录每个表中数据的创建时间、修改时间等,甚至在设计表时,根据设计规范,会对每张表都添加一个时间的属性来记录数据的创建时间,也有可能…
2022/8/6 2:22:54 人评论 次浏览 -
阿里云 podman docker MySQL8 主从复制
podman pull mysql mkdir -p /home/mysql/mysql-master/{data,log,conf}!!!删除当前目录下一切!!!慎用 rm -rf ./*在conf目录下,新增my.cnf,这个是mysql本来就有的初始文件。之所以在宿主机也加, 是因为创建容器的时候,如果目录映射为空,容器内会报错找不到my.…
2022/8/6 2:22:49 人评论 次浏览 -
Mysql怎么去掉字符串中的数字
-- 创建一个函数DELIMITER $$DROP FUNCTION IF EXISTS `uExtractNumberFromString`$$CREATE FUNCTION `uExtractNumberFromString`(in_string VARCHAR(50))RETURNS VARCHAR(50) CHARSET utf8NO SQLBEGINDECLARE ctrNumber VARCHAR(50);DECLARE finNumber VARCHAR(50) DEFA…
2022/8/6 2:22:47 人评论 次浏览 -
mysql中位数计算方式
mysql中位数计算方式 1、建表drop table test_cunchu.score; create table test_cunchu.score(id int not null primary key auto_increment,score decimal(10,2) not null );2、插入数据insert into test_cunchu.score (score) values (89.4); insert into test_cunchu.s…
2022/8/6 2:22:46 人评论 次浏览 -
几种常见的MySQL/PolarDB-MySQL回收表空间方法对比
简介: 当我们频繁的删除表中的数据后,碎片就会变多,有经验的DBA就会回收表空间,回收表空间有好几种方式,我们要选择哪一种呢?背景 为什么需要回收表空间?任何一个存储或您购买的实例规格都有容量限制,并且根据存储介质不同,保存方式不同,相应地成本也会不同。在…
2022/8/6 2:22:45 人评论 次浏览