![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 68
Empty-cup
这个作者很懒,什么都没留下…
展开
-
MySQL-varchar(50)与char(50)区别
Q:VARCHAR (50) 中的 50 是 50 个字符还是 50 个字节?A:VARCHAR 的括号中的数字代表的是字符。单个字母、数字、中文等都是占用一个字符。Q:CHAR (50) 和 VARCHAR (50) 有什么区别?A:存储方式上,CHAR是定长字符,MySQL数据库会根据建表时定义的长度给它分配相应的存储空间。而 VARCHAR 是可变长度字符的数据类型,在存储时只使用必要的空间。CHAR数据类型会使用全部给定字符的长度,不足的部分用空格填充。所以,如果字符串尾部本身存在空格,会被原创 2020-11-19 17:06:24 · 1826 阅读 · 0 评论 -
MySQL主从架构部署及同步原理
一般MySQL的主从架构的目的都是用来做读写分离,分担主库的负载压力,主库用来写,从库用来读。MySQL主从架构部署1.在两台不同机器上分别部署好MySQL数据库。部署步骤见:Linux离线安装MySQL 5.7(最详细)master 主库server.id = 6867expire_logs_days = 7binlog_format = ROWlog-bin = /usr/local/mysql/arch/mysql-bin slave 从库server.id = 6868注意:原创 2020-07-22 16:44:18 · 315 阅读 · 0 评论 -
MySQL的yum方式安装
MySQL5.7安装1、版本介绍:MySQL Community Server:社区版本,开源免费,但不提供官方技术支持。是我们通常用版本,根据不同的操作系统平台细分为多个版本。MySQL Enterprise Edition: 企业版本,需付费,可以试用30天。MySQL Cluster:集群版,开源免费。可将几个MySQL Server封装成一个Server。MySQL Cluste...原创 2019-10-01 17:20:29 · 161 阅读 · 0 评论 -
MySQL底层引擎Innodb和MyIASM的区别
MySQL底层引擎有几种?各自什么区别?Innodb引擎Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数...原创 2020-03-16 15:00:20 · 320 阅读 · 0 评论 -
MySQL的入门使用及注意事项
1 DBeaver部署和使用DBeaver是一款免费、开源的通用数据库工具,便于用户操作。DBeaver的安装:1.1 安装JDK1.8 64位(必须64位)1.2 官网下载 Windows 64 位 的installer包,安装即可。DBeaver的使用页面上点击创建连接,输入IP地址,数据库类型(MySQL)、用户、密码,点击测试连接。(如:连接mysql要关注下3306端口是否放开。)2 MySQL的建库、权限、登录、进程 create database testdb; grant原创 2020-05-18 01:03:55 · 280 阅读 · 0 评论 -
Linux离线安装MySQL 5.7(最详细)
安装版本 MySQL 5.7.301. 首先在官网下载Linux 64位mysql版本的tar.gz包,解压、写配置文件。[root@master ~]# mv mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz /usr/local[root@master ~]# cd /usr/local[root@master local]# tar -xzvf...原创 2020-05-06 23:57:04 · 5456 阅读 · 1 评论