MySQL 技术文章精选

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

mysql的安装与配置教程

mysql的安装与配置教程首先,进入官网,下载最新版本的mysql社区版官网网址https://www.mysql.com/downloads/将下载好的压缩包解压缩设置环境变量,在系统变量的path部分增加D:\ProgramFiles\MySQL\mysql-8.0.28-winx64\bin在mysql主目录下面新建my.ini在my.ini中输入如下代码# For advice on how to change settings please see# http://dev.mysq

MySQL面试突击

MySQL相关面试问题的整理总结。文章目录一、基础知识篇1. Mysql中的MyISAM与InnoDB的区别?2. InnoDB存储引擎的四大特性?3. 什么是视图?视图的使用场景有哪些?4. 数据库三大范式?5. 非关系型数据库和关系型数据库区别,优势比较?6. 什么是 内连接、外连接、交叉连接、笛卡尔积等?7. SQL语言分类二、事务1. 什么是事务?2. 数据库事务的四大特性?3. InnoDB如何保证事务的四大特性?4. MySQL数据库提供的四种隔离级别?5. 不考虑事务的隔离性,会发生几种问题

MySQL下载和安装以及问题解决

一、进入官网MySQLhttps://www.mysql.com/也可直接进入下载链接:(调到第④步)MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/二、进入下载①点击downloads②滑到下载界面的最下面,选择社区版 下载③思然后选择MySql Community Server④再选择可执行...

MYSQL的锁

博客主页:?看看是李XX还是李歘歘??每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。??点关注不迷路,总有一些?知识点?是你想要的?⛽️今天的内容是 MYSQL的锁 ⛽️???锁的分类:按表粒度划分:表锁、行锁、页锁; 按加锁机制划分:乐观锁、悲观锁; 按兼容性划分:共享锁、排他锁; 按可见性划分:显式锁、隐式锁; 按锁模式划分:记录锁、gap锁、next-key锁、意向锁、插入意向锁。按表粒度分:1、表...

centos7.6- docker安装mysql数据库及简单操作

centos7.6利用docker安装mysql数据库。1、拉取安装,可改为你所需对应的版本号。这里装的是5.7版本。docker pull mysql:5.72、使用如下命令查看目前docker有哪些镜像在运行sudo docker images3、创建并启动mysql的容器docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/conf:/etc/mysql/ \ -v /mydata/mysql/log:/var/log/

mysql添加数据之前判断是否存在

mysql支持直接写sql语句做判断,通过查询表数据是否存在,不存在则执行插入操作示例: INSERT INTO tb_news_topic(title,summary) SELECT '218', 'XQ33019920170811142528217' FROM DUAL WHERE NOT EXISTS(SELECT * FROM tb_news_topic WHERE title = '111')语法:INSERT INTO table(field1, field2, fieldn) S

MySQL:Ubuntu安装并简单配置MySQL

环境:Ubuntu 20.101,执行sudo apt update 更新本地存储库索引。2,执行sudo apt install mysql-server 从APT存储库安装MySQL:$ sudo apt install mysql-server正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libevent-2.1-7 libfwupd2 libfwupdplugin1 libg

三分钟带你解决MySQL安装到最后一步未响应问题

MySQL安装到最后一步未响应的五种解决方法

【ES】MySQL语法版的ES来了,搜索引擎可以如此简单

MySQL版Elasticsearch,采用Mybatis-Plus一模一样的语法即可操作搜索引擎,这可能是最好用的Es开源框架.

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

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

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

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

2021MySql-8.0.26安装详细教程(保姆级)

MySql-8.0.26安装详细教程保姆级下载安装包安装配置配置环境变量下载安装包下载安装包:下载网址:https://dev.mysql.com/downloads/选择这个进入后选择直接下载第一个点击这里,开始下载安装配置解压安装包我这里解压到d盘打开编写MySQL配置文件在解压目录下新建my.ini文件将下面文本拷贝进my,ini文件中[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 ----------是你的文件路径-

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

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

MySQL安装和配置——详细教程

一、下载安装包1、进入官网,点击"Dowload"官网地址:https://www.mysql.com/  2、页面往下拉,找到mysql社区版下载mysql社区版是免费的mysql版本,然后我们点击这个链接  3、下载社区版的Server4、选择相应的MySQL版本进行下载点击Archives可以找到MySQL的历史版本找到自己想要的版本,我这里是MySQL 5.7.32,点击下载免安装的压缩包这样,安装包就下载好了!建议下载路径

【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数据库的数据的存放目录