随笔分类 - MySQL
摘要:```sql 需求:为不定层级的树添加ancestor和depth列 知识点:select后面根据指定的列再进行子查询 知识点:update后多张表,可以根据2张表的关系进行更新 查询某个节点的所有子孙节点 查询某个节点的所有上级节点和所有子孙节点 DROP TABLE IF EXISTS ; CR
阅读全文
摘要:mysql数据库按周统计 需求:统计本周的数据,上一周的数据,不管是不是跨年,星期一是第1天。 week函数总共分为8种情况: 以星期一还是星期天做为一周的第1天(一周7天从星期一到星期天) 一年的第1个星期,4天以上在本年还是星期的第1天在本年。 一年开始属于去年的天,返回0还是上一年的星期数。
阅读全文
摘要:null值的一些测试 演示表 sql drop table if exists p; CREATE TABLE ( varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO VALUES ('刘备'); I
阅读全文
摘要:统计2张表中不相同的数据 参考 "SQL中EXISTS的用法" "Sql 语句中 IN 和 EXISTS 的区别及应用" "MySQL的语句执行顺序" "sql逻辑执行顺序" 需求 查出了某段时间的系统中微信用户的openId和这段时间之前的系统中所有微信用户的openId,根据这2张表统计出这段时
阅读全文
摘要:多版本并发控制 MVCC 实现可重复读 参考 MVCC 是通过保存数据在某个时间点的快照实现的。不同存储引擎的 MVCC 的实现不同,典型的有乐观并发控制和悲观并发控制。 InnoDB 的 MVCC 实现 名词 `事务版本号 记录创建时间 记录删除时间` InnoDB 的 MVCC 是通过在每行记录
阅读全文
摘要:多版本并发控制 MVCC MVCC 是通过保存数据在某个时间点的快照实现的。不同存储引擎的 MVCC 的实现不同,典型的有乐观并发控制和悲观并发控制。 即为事务创建某个时间点的读一致性视图,保证不同事务查询看到的读一致性视图不一样。 "InnoDB记录存储结构" innodb 的行记录格式有4中。这
阅读全文
摘要:模拟3级分类信息查询 sql DROP TABLE IF EXISTS ; CREATE TABLE ( varchar(50) NOT NULL, varchar(255) NOT NULL, int(11) NOT NULL, varchar(50) NOT NULL, PRIMARY KEY
阅读全文
摘要:查看数据库字符集 查看数据库字符集排序规则 创建和删除数据库 示例 bugs
阅读全文
摘要:``` # 注册功能 # 1.根据用户名查询用户 select * from tab_user where username=#{username} # 2.插入注册用户信息 insert into tab_user(username, password, name, birthday, sex, telephone, email, status, code) values (#{username
阅读全文
摘要:MySQL8 修改密码验证插件 查看当前用户使用的密码验证插件 查看 MySQL8 支持的密码验证插件 修改用户的密码验证插件 修改系统默认的密码验证插件 1. 配置参数方式 2. 启动参数方式 bugs 如果只指定用户名不指定主机,则表示的用户是任意主机,即 'username'@'%',这个和本
阅读全文
摘要:[大型网站] 淘宝数据库内核月报 http://mysql.taobao.org/monthly/ tpc H生成大量测试数据 http://www.tpc.org/ CSDN论坛MySQL版块 https://bbs.csdn.net/forums/MySQL MySlide搜索MySQL htt
阅读全文
摘要:MySQL 官方测试库 安装测试库 安装普通的 D:\00\test_db master mysql uroot proot mysql uroot proot mysql uroot proot t mysql uroot proot t mysql
阅读全文
摘要:MySQL 事务配置命令行操作和持久化 参考 MySQL 官方参考手册 提供 5.5 5.6 5.7 8.0 版本的参考手册 https://dev.mysql.com/doc/refman/5.5/en/set transaction.html 帮助信息,本质上是查询4个帮助表获取帮助信息 隔离级
阅读全文
摘要:1 /* 2 SQLyog Ultimate - MySQL GUI v8.2 3 MySQL - 5.5.27 : Database - jpa 4 ********************************************************************* 5 */
阅读全文
摘要:1 create or replace procedure P_TMP_PROJECT /*(P_SYNC_TYPE varchar2) */ 2 is 3 --目标表统计数 4 V_PROJECTCOUNT INTEGER; 5 V_PROJECTMEMBERCOUNT INTEGER; 6 V_
阅读全文
摘要:1 -- 4张表 员工 部门 薪资等级 工作 2 -- 删除全部表,原则:被引用的表不能直接删除。先删从表,再删主表。 3 drop table if exists emp; 4 drop table if exists dept; 5 drop table if exists job; 6 dro
阅读全文
摘要:视图 视图的概念:视图就是提供一个查询的窗口,来操作数据库中的数据,不存储数据,数据在表中。 一个由查询语句定义的虚拟表。 查询语句创建表 create table emp as select * from scott.emp; select * from emp; 创建视图【必须有dba权限】 c
阅读全文

浙公网安备 33010602011771号