Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
目录 首先简单介绍一下通配符,用来匹配值的一部分的特殊字符。 搜索模式(search pattern) 由字面值、通配符或两者组合构成的搜索条件。 通配符是对操作符的…
目录 2、字段拼接 2、举一些mysql 函数例子 2.1 符处理 2.2 期处理 2.3 值处理 函数没有SQL的可移植性强 能运行在多个系统上的代码称为可移植的(portabl…
目录 1、基础理论 1.1 事务 1.2 分布式事务 2、分布式事务的解决方案 2.1 两阶段提交/XA 2.2 SAGA 2.3 TCC 2.4 本地消息表 2.5 事务消息 2…
目录 联合查询之union 1. 查询中国各省的ID以及省份名称 2. 湖南省所有地级市ID、名字 3. 用union将他们合并 联合查询之union all 联合查询之inner…
目录 什么是触发器 创建触发器 现在有表如下: 这里再啰嗦几句: 限制和注意事项 总结 数据库触发器有以下的作用: MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客…
目录 前言 存储过程(Stored Procedure): 一、存储过程的创建和调用 1、创建存储过程 2、调用存储过程:call sp_name[(传参)]; 3、存储过程体 4…
问题:int(1) 和 tinyint(1) 有什么区别呢? 像这样的设计,反正我是不会写int(1)的。 查了下,mysql中设置了储存类型后,储存是定长的,也就是说,int(1…
目录 背景 认识复合索引 最左匹配原则 字段顺序的影响 复合索引可以替代单一索引吗? 小结 背景 最近频繁出现慢SQL导致系统性能问题,于是决定针对索引进行一些优化。一些表结构本身…
数据库存储过程 DROP PROCEDURE IF EXISTS `generate_serial_number_by_date`; CREATE PROCEDURE `gener…
创建表格 create table orde(id varchar(10),date datetime,orders varchar(10)); insert into orde …
以连续3天为例,使用工具:MySQL。 1.创建SQL表: create table if not exists orde(id varchar(10),date datetime…
目录 1、添加用户 2、更改用户名和host主机 3、更改密码 4、删除用户 5、查询所有用户及主机host 6、查看数据库 7、创建数据库 8、查看数据库定义信息 9、删除数据库…
Linux下二进制方式安装mysql5.7版本和系统优化的步骤