MySQL 技术文章精选

MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统收购。2009年,甲骨文公司收购昇阳微系统公司,MySQL成为Oracle旗下产品。

mysql笔记五 数据库表的约束、级联操作

数据库表的约束文章目录数据库表的约束约束的作用约束种类primary key约束的作用对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。约束种类primary key # 主键unique # 唯一not null # 非空foreign key # 外键check # 检查约束 (mysql不支持)primary key主键的作用...

MySQL自定义安装教程,更改存储路径

一个没解决问题的安装教程

MySQL全局锁、表锁、行锁、意向锁

1. 全局锁对整个数据库进行加锁 MySQL加全局读锁的命令是 Flush tables with read lock 使用场景是全库逻辑备份。就是把整个库每个表都select出来存成文本 让整个库只读,会出现以下问题 在主库备份,则备份期间不能执行更新,业务基本要停止 若在从库备份,则备份期间从库不能执行主库同步过来的binlog,会导致主从延迟 2. 表级锁语法是 lock tables ... read/write。 可以用unlock tables主动释放锁 开销小,加锁快

【mysql安装问题】mysqld: Can‘t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data\‘ 两种解决办法

安装完mysql之后,要初始化数据文件,输入mysqld --initialize-insecure --user=mysql然后可能会出现如下错误**:mysqld: Can’t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data’ (Errcode: 2 - No such file or directory)原因一:my.ini文件中的basedir(设置mysql的安装目录)、datadir(设置mysql数据库的数据的存放目录