MySQL技术文章
-
正文在传统的后台管理系统里面经常会需要展示多级菜单关系,今天我们来学一下如何使用一条SQL语句展示多级菜单。现在我们有一张corpinfo单位表,里面有一个belong字段指向上级单位,首先来348 收藏 -
https://www.jianshu.com/p/c0c351244c88348 收藏 -
考虑MySQL的一个国内镜像:http://mirrors.sohu.com/选择相应的版本,我选择的是.dmg,需要手动安装。中途会提示输入root用户的密码。在系统偏好设置中进入MySQL,点击启动。将/usr/local/mysql/bin加入到348 收藏 -
什么是Druid?Druid:Druid不仅是一个数据库连接池,还包含一个ProxyDriver、一系列内置的JDBC组件库、一个SQL Parser。支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby、Postgresql、SQL Server、H2等。Druid348 收藏 -
背景使用python脚本监控特定进程的资源占用情况,存入数据库;每次进程关闭后写入日志到特定目录(Logs/日期/小时)。现在需要记录在比较数据中存储的数据的一致性问题。 总数统计对比:1348 收藏 -
I、基本概念事务保证一组数据库操作,要么全部成功,要么全部失败。事务在引擎层实现(InnoDB支持,MyISAM不支持)。事务特性:原子性、一致性、隔离性、持久性。特性表现原子性一个事务348 收藏 -
from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy()增加1、创建模型对象并赋值 user = User() user.username = 'zhangsan' user.password = '123456' 2、将对象提交到会话 注:这里的会话不是 Flask 的会话,而是 Flask-SQLAlche348 收藏 -
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 我是从 官网 上面下载的社区版MySQL(版本为mysql-installer-web-community-5.7.21.0) 下载好之后,双击mysql-instal348 收藏 -
MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、通用日志:记录建立的客户端连接和执行的语句。 c、更新日志:记录更改数348 收藏 -
一、触发器 概念 触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,是由事件来触发。触发器经常用来加强数据的完整性约束和业348 收藏 -
MySQL CHECK 在表达式为 TRUE 或 UNKNOWN 时通过,范围判断不能单独禁止 NULL。通过可选、必填和条件必填三个原创表结构,说明 NOT NULL、IS NOT NULL 与执行状态的配合。347 收藏 -
MySQL 的 JOIN_FIXED_ORDER 与 STRAIGHT_JOIN 都能固定连接顺序,但影响范围并不相同。本文比较两种写法对查询块、IN/EXISTS 半连接转换和排障验证的影响,并给出更稳妥的提示组合。347 收藏 -
MySQL JSON 列不能直接按普通列建立索引时,可以用生成列提取固定路径,再按明确的数据类型建立二级索引。本文给出建表、改表、查询和适用边界。347 收藏 -
MySQL 分区表是否真的减少了扫描范围,不能只看查询能否返回结果,而要看 EXPLAIN 的 partitions 列。本文用 RANGE 分区示例说明如何对照分区定义、WHERE 条件和执行计划,区分命中一个分区、命中多个目标分区与没有发生分区裁剪。347 收藏 -
MySQL 存储过程需要把参数校验失败和底层异常清楚地交给调用方时,可以用 SIGNAL 设置 SQLSTATE、MESSAGE_TEXT 与 MYSQL_ERRNO。本文从最小示例、handler、诊断区和排查边界说明怎样建立稳定的错误契约。347 收藏