
MySQL数据库的多表操作
一、 数据库的多表操作 数据库的多表关系: 一对一 一对多 多对一 多对多 二,操作 一对一 建立数据表person和card,设置person数据表id为主键且自增,设置card的id为外键 // 创建person表 CREATE TAB...

一、 数据库的多表操作 数据库的多表关系: 一对一 一对多 多对一 多对多 二,操作 一对一 建立数据表person和card,设置person数据表id为主键且自增,设置card的id为外键 // 创建person表 CREATE TAB...

前言 最近遇到一个统计的需求场景,针对db中的数据,看一下每天的数据量情况,由于DB中时间字段采用的是int存的时间戳,所以最开始想到的是直接对时间进行按天取整,然后再Group统计数据; 除此之外,使用DATE_FORMAT函数来处理可能...

1.登录 访问MySQL服务器对应的命令:mysql.exe ,位置:C:\Program Files\MySQL\MySQL Server 8.0\bin (mysql.exe需要带参数执行,所以直接在图形界面下执行该命令会自动结束) 打...

MySQL8.0的my.ini文件位置 MySQL8.0默认安装路径C:\Program Files\MySQL,安装文件夹内容如图: 发现在安装目录中找不到my.ini文件,该文件在C:\ProgramData\MySQL\MySQL S...

一、索引的特点 当MySQL单表记录数过大时,增删改查性能都会急剧下降。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、...

在该网站下载你所需要的mysql依赖驱动版本,比如我的QT版本是5.15就下5.15版的 按照你的Qt编译版本和机器位数进行下载,比如我的机器是64位,编译环境是MSVC就下载qsqlmysql.dll_Qt_SQL_drive...

前言 说起面试,很多同学都经历过,但是 面试中 可能会遇到各种问题,MySQL 的问题 也是非常多,最近我也经常面试,也希望问一些数据库一些偏理论和底层的东西,来考察同学对技术的理解程度, 之后 我会更新这个系列的 面试。 主要更新的内...

数据准备 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT ” COMMEN...

1. 登录MySQL 2. 修改user表中root用户的Host值 3. 刷新权限 4. 退出MySQL 5. 修改MySQL服务绑定的IP 6. 重启MySQL服务 对于Mac上Homebrew安装的MySQL,默认情况下只能使用本地登...

一、什么是metadata lock 二、MDL和行锁有什么区别 三、MDL为什么会造成系统崩溃 四、MDL的生命周期有多长 五、如何快速找到阻塞源头 六、本文开始的案例最终如何解决 小结 某日,路上收到用户咨询,为了清除空间,想删除某20...

前言 在数据库中设计锁的目的是为了处理并发问题,在并发对资源进行访问时,数据库要合理控制对资源的访问规则。 而锁就是用来实现这些访问规则的一个数据结构。 在对数据并发操作时,没有锁可能会引起数据的不一致,导致更新丢失。 锁的分类 乐观锁和悲...

更新/修改数据 只改想改的数据: update 表名 set 字段名=值 where 条件子句; 如: 修改全部数据: update 表名 set 字段名1=值1,字段名2=值2…,字段名n=值n; 对于NULL不能用=符号,要...

1 介绍 SQL注入漏洞主要是由于,在请求的时候没有做严格的过滤,导致传入的语句被当做SQL语句被执行,从而导致数据库受损(被脱库、删除、甚至数据付权限沦陷) 2 一般步骤 SQL注入点探测: 判断什么地方存在SQL注入点,通常在表单,文章...

前言 为了减少对数据库的查询次数,例如在互不关联的表中为了减轻系统的压力,我们可以通过union all关键词将多个表查到的数据做一个联查处理 (便于统计分析时使用到不同的数据而只用一次请求) 举例:通过一条sql语句一次查询查询学生表中的...

字符串函数 1. length(str) 计算字符串的长度。 select length(‘1+1=wang’),length(‘1+1=王’); 2. concat(str1,str1,&h...

1. group by 找出每个工作岗位的工资和? 思路:先按照工作岗位分组,然后对工资进行求和。 mysql> select job, sum(sal) from emp group by job; 找出每个部门的最高薪资?思路:按...

相关子查询 相关子查询执行流程 如果子查询的执行依赖于外部查询,通常情况下都是因为子查询中的表用到了外部的表,并进行了条件关联,因此每执行一次外部查询,子查询都要重新计算一次,这样的子查询就称之为 关联子查询 。相关子查询按照一行接一行的顺...