搜索结果
查询Tags标签: mysql,共有 21372条记录-
mysql
MyISAM和InnoDB区别Mysql 5.5 之前的默认存储引擎为MyISAM,之后为InnoDB特性 MyISAM InnoDB表级锁 ✅ ✅行级锁 ❌ ✅(InnoDB 默认为行级锁)MVCC ❌ ✅外键 ❌ ✅事务 ❌ ✅回滚 ❌ ✅崩溃后的安全恢复 ❌ ✅全⽂索引 ✅ ✅(InnoDB存储引擎从1.2.x开始支持全文索引技术,其…
2022/9/15 2:18:40 人评论 次浏览 -
搞定mysql的 行转列(7种方法) 和 列转行
一、(行转列、列转行) 方法简介1、使用case…when…then 2、使用SUM(IF()) 生成列 3、使用SUM(IF()) 生成列 + WITH ROLLUP 生成汇总行 4、使用SUM(IF()) 生成列,直接生成汇总结果,不再利用子查询 5、使用SUM(IF()) 生成列 + UNION 生成汇总行,并利用 IFNULL将汇总行标…
2022/9/15 2:17:37 人评论 次浏览 -
cmake c++ 连接mysql
控制台应用 1.安装数据库 MySQL Server 8.0(自行安装一下) 2.打开数据库目录检查是否有这两个文件3.编译器内改成X644.找到工程名字,右键点击、属性5.找到VC目录、找到包含目录6.将include目录添加进去7.同样的操作将库目录添加进去8.找到链接器,填入libmysql.lib9.将…
2022/9/15 2:17:35 人评论 次浏览 -
MySQL学习
目录MySQL学习1 MySQL学习2 MySQL学习3 MySQL学习4 MySQL学习5 MySQL学习6
2022/9/15 2:17:30 人评论 次浏览 -
Mysql:语言回滚情况
回滚情况DDL:数据定义语言,创建、删除、修改表结构...;是不可以回滚的,使用了Rollback也无效 DML:数据操作语言,增、删、改、查;默认情况使用Rollback也无法回滚。但设置 autocommit = false后再使用Rollback就可回滚。
2022/9/15 2:17:30 人评论 次浏览 -
mysql学习笔记
1、mysql服务的启动和停止 net stop mysql80、net start mysql80 2、mysql服务登陆与退出 mysql 【-h localhost -P3306】 -u root -p exit 3、数据库常用命令 show databases;(显示所有数据库) use 数据库名;(选择数据库)show tables; show tables from mysql;(显示…
2022/9/15 2:17:29 人评论 次浏览 -
MYSQL-->SQL优化
Insert优化 优化原因:MYSQL数据库中insert每执行一次都会对数据库进行一次连接,会浪费很大资源。 优化方案: 批量插入 插入数据的时候尽量一次性批量插入多个数据而不是一个数据插入一次。 手动提交事务 在事务中写多个insert语句最后一次性commit提交。 主键顺序插入 …
2022/9/15 2:17:26 人评论 次浏览 -
docker安装mysql:5.7
安装 docker pull mysql:5.7docker images运行 docker run -itd --name task-for-student -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql:5.7docker ps设置MySQL登录密码和远程访问 进入docker中的MySQL docker exec -it task-for-student bash登录 mysql -uroot -p设置…
2022/9/15 2:17:18 人评论 次浏览 -
解决写入MySQL报错超出max_allowed_packet的异常
问题描述max_allowed_packet是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。 问题分析 大数据的插入和更新会被max_allowed_packet 参数限制掉,从而导致数据库的数据插入或者更新失败。 1.将本地数据库迁移到远程数据库时运行sql错误。错误信…
2022/9/15 2:17:17 人评论 次浏览 -
查询mysql数据库的线程连接数、状态 、最大并发数、缓存等参数配置
SQL命令行临时设置操作 #查看mysql数据库的线程连接数: mysql> show global status like Thread%;参数解释: Threads_connected表示当前连接数。 Threads_running是代表当前并发数。 Threads_created表示创建过的线程数。 Threads_cached :代表当前此时此刻线程缓存中…
2022/9/15 2:17:16 人评论 次浏览 -
mysql登录报错unknown variable 'basedir=D:/mysql-8.0.30-winx64'
本地安装mysql后登录报错,输入命令mysql -u root -p -P3306 报如下错误: 解决办法:在my.ini文件中,把原来[mysql] 都改成[mysqld]即可 [mysqld]# 设置MySQL客户端默认字符集default-character-set=utf8 [mysqld]#设置MySQL端口号port=3306#skip-grant-tables#设置MySQ…
2022/9/15 2:17:12 人评论 次浏览 -
【九月打卡】第五天专注MySQL语句的学习
第 一 模 块 学习课程: MySQL8.0零基础入门之从青铜到钻石 URL https://www.imooc.com/learn/1281 章节名称: 第5章 白银局之MySQL表数据的增删改查 讲师姓名: 欧阳熊猫老师 主页:https://www.imooc.com/u/6561220/courses?sort=publish 第 二 模 块 课程内容: MySQ…
2022/9/14 3:16:20 人评论 次浏览 -
【九月打卡】第9天学习Mysql多版本并发控制原理
第一模块:课程名称:Mysql多版本并发控制原理章节:第三章【登高望远】经验总结讲师姓名:普贤第二模块:第三章主要讲解了一些事务使用经验总结,索引实战相关内容(面试相关),MySql面试知识点汇总第三模块:章节3-4本章总结MYSQL面试当中常见的一些面试题详解如下1.表中AB…
2022/9/14 3:16:14 人评论 次浏览 -
mybatis中insert(添加)到MySQL数据库自动返回主键值
前提要求:1. 数据库:MySQL2. 数据库表的要求如下:(这里用的是Navicat)mybatis中XML文件 如下: keyProperty : 将当前MySQL数据库中 生成键的值 赋值 给当前的对象中的属性 与MySQL主键相互对应的属性值 这里是iduseGeneratedKeys : 使用MySQL数据库 生成…
2022/9/14 2:19:32 人评论 次浏览 -
linux安装mysql,查询初始密码提示报错,grep ‘temporary password‘ /var/log/mysqld.log 查看不到初始密码
原因: 原来安装过的mysql残留的数据未删除 解决: 输入命令: rm -rf /var/lib/mysql 重启mysql服务 systemctl restart mysqld 重新查询初始密钥 grep temporary password /var/log/mysqld.log
2022/9/14 2:19:32 人评论 次浏览