2021年6月8日

十五.数据库数据类型

摘要: 数据类型 选择正确的数据类型对于获得高性能至关重要,三大原则: 更小的通常更好,尽量使用可正确存储数据的最小数据类型 简单就好,简单数据类型的操作通常需要更少的CPU周期 尽量避免NULL,包含为NULL的列,对MySQL更难优化 数据类型: 数据长什么样 数据需要多少空间来存放 数据类型 系统内置 阅读全文
posted @ 2021-06-08 16:04 求墨 阅读(90) 评论(0) 推荐(0) 编辑

十四.SQL语言基础

摘要: SQL语言基础 一. SQL语言的兴起与语法标准 SQL Structured Query Language 结构化查询语言是对IBM公司San Jose,California研究实验室的埃德加·科德的关系模型的第一个商业化语言实现,这一模型在其1970年的一篇具有影响力的论文《一个对于大型共享型数 阅读全文
posted @ 2021-06-08 15:50 求墨 阅读(127) 评论(0) 推荐(0) 编辑
2021年6月7日

十.MySQL多实例:简介

摘要: MySQL多实例:简介 一.多实例介绍 什么是数据库多实例 多实例类似微信双开,端口号类比微信账号,数据库类比聊天窗口,表类比聊天记录 MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306、3307等),同时运行多个MySQL服务进程,这些服务进程通过不同的Socket监听不同 阅读全文
posted @ 2021-06-07 16:34 求墨 阅读(77) 评论(0) 推荐(0) 编辑
2021年6月6日

七.MySQL安装:二进制安装(5.7or8.0版本通用)

摘要: MySQL安装:二进制安装(5.7or8.0版本通用) 一.准备 1.用户和组 groupadd mysql useradd -r -g mysql -s /bin/false mysql 2.二进制包准备 wget http://mirrors.163.com/mysql/Downloads/My 阅读全文
posted @ 2021-06-06 21:23 求墨 阅读(61) 评论(0) 推荐(0) 编辑

六.MySQL安装:二进制在线安装脚本(5.6版本)

摘要: MySQL安装:二进制在线安装脚本(5.6版本) 一.脚本 > #!/bin/bash > . /etc/init.d/functions > DIR=`pwd` > MYSQL_VERSION=5.6.51 > NAME="mysql-${MYSQL_VERSION}-linux-glibc2.1 阅读全文
posted @ 2021-06-06 21:01 求墨 阅读(47) 评论(0) 推荐(0) 编辑

五.MySQL安装:二进制离线安装脚本(5.6版本)

摘要: MySQL安装:二进制离线安装脚本(5.6版本) 一.脚本 > \#!/bin/bash > DIR=`pwd` > NAME="mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz" > FULL_NAME=${DIR}/${NAME} > DATA_DIR="/d 阅读全文
posted @ 2021-06-06 17:48 求墨 阅读(84) 评论(0) 推荐(0) 编辑
2021年6月5日

四.MySQL安装:二进制安装(5.6版本)

摘要: MySQL安装:二进制安装 一.准备 官网或镜像站下载二进制包,以mysql5.6为例 二.步骤 1.准备用户 groupadd -r -g 306 mysql useradd -r -g 306 -u 306 -d /data/mysql mysql 2.准备数据目录,建议使用逻辑卷 #可选做,后 阅读全文
posted @ 2021-06-05 17:55 求墨 阅读(95) 评论(0) 推荐(0) 编辑

三.MySQL安装:编译安装(5.6版本)

摘要: MySQL安装:源码编译 一.准备工作 1.准备依赖包 yum -y install gcc gcc-c++ cmake bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel ncurses-devel gnu 阅读全文
posted @ 2021-06-05 16:35 求墨 阅读(221) 评论(0) 推荐(0) 编辑
2021年6月3日

二.MySQL安装:快速安装

摘要: MySQL安装:快速安装 一.快速安装方式 程序包管理器管理的程序包 源代码编译安装 二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用 二.RPM包安装MySQL CentOS 8:安装光盘直接提供 mysql-server:8.0 mariadb-server : 10.3.17 Ce 阅读全文
posted @ 2021-06-03 21:50 求墨 阅读(116) 评论(0) 推荐(0) 编辑

一.MySQL基础

摘要: MySQL基础 一.简介 1.时间线 `1979年:TcX公司 Monty Widenius,Unireg 1996年:发布MySQL1.0,Solaris版本,Linux版本 1999年:MySQL AB公司,瑞典 2003年:MySQL 5.0版本,提供视图、存储过程等功能 2008年:Sun公 阅读全文
posted @ 2021-06-03 20:27 求墨 阅读(74) 评论(0) 推荐(0) 编辑