随笔分类 - mysql
摘要:高并发 高并发最容易出现的问题就是数据安全能不能得到保障。 你需要保证速度,又需要保证数据安全,那么速度也必然会有所下降。 所以最简单的办法就是提升硬件。或者把Mysql换成MongoDB,加个Redis,等等。 其实最好的办法就是加Redis,因为你的资料的占用时间不会太长,也就没有什么影响,任务
阅读全文
摘要:MySQL语句一共分为11步,最先执行的是FROM操作,最后执行的是LIMIT操作,其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是虚拟的表对用户来说是透明的,只有最后一个虚拟表会被作为结果返回,如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 (8) SELECT
阅读全文
摘要:1. 数据库命名规范 采用单词+下划线'_'组成 命名简洁明确(长度不能超过30个字符) 例如:user,stat,log,也可以wifi_user, wifi_stat,wifi_log 给数据库加个前缀 除非是备份数据库可以加0-9的自然数 2. 数据库表名命名规范 采用26 个英文字母(区分大
阅读全文
摘要:1. Max函数优化 我前几天看了数据库的排行榜,mysql是第二,所以还是可以学一下mysql的优化。 这节视频讲的是给特殊需要用到的数据加上索引,会更很多。 如果使用max函数,会遍历全表,然后给表的字段加上索引之后,数据库会特殊处理其数据,这时的Max内的值 其实是一个索引,相当于是忽略了其它
阅读全文
摘要:关于Mysql外键从新学习 参考:https://blog.csdn.net/u010373419/article/details/9321331 说实话,这是一个抄剩饭的文档。 为什么会从新学习外键 因为考试。 在实际开发中,可能用外键的情况不多,至少我设计我自己的项目是不会用外键。用了后,数据不
阅读全文
摘要:需求: 在后台做多次插入的时候,需要使用返回ID,然而普通的操作是无法做到的 Mybatis可以在insert的标签 上加上 keyProperty='id' useGeneratedKeys="true"来获取值 问题: 一直没有办法获取到它主键ID的值 <insert id="insertOpt
阅读全文
摘要:Mybatis学习笔记 再次学习Mybatis,日后,有时间会把这个文档更新,改的越来越好,然后,改成新手老手通用的文档 1、我的认识 Mybatis 是一个持久层框架,(之前 我虽然学了这个mybatis但一直 没有深入的学习,只是达到会用的程度,没有写过什么笔记,后来转jpa+hibernate
阅读全文
摘要:-- 4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩 -- (包括有成绩的和无成绩的) 前言:在做这个题目 https://www.cnblogs.com/pipihao/p/13786304.html 因为之前 我好像没有接触过什么 为NULL字段的查询,细节不小 WHERE 字段
阅读全文
摘要:MYSQL 50 基础题 (转载) 前言:最近在强化MYSQL 能力 答案在(也是转载处) https://www.cnblogs.com/kangxinxin/p/11585935.html 下面是数据 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号
阅读全文
摘要:这 是一个电商项目,做的是报表的展示,我还以为要请求几次,结果,用一个SQL全部查完了 下面是目标效果图 这是我的SQL代码 SELECT product.NAME, product.price, pros.order_num, product.price * pros.count_product
阅读全文