数据库MySQL
文章平均质量分 50
MySQL
半仙运维
在浩瀚宇宙中,何其渺小,博观而约取,厚积而薄发,足矣
展开
-
CentOS7下安装MySQL5.7
1、安装yum源wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmyum install -y mysql57-community-release-el7-9.noarch.rpm执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo2、使用yum命令安装mysql5.7yum ins原创 2021-02-20 10:36:27 · 105 阅读 · 0 评论 -
percona-xtrabackup
percona-xtrabackuppercona-xtrabackup完整备份流程完整恢复:percona-xtrabackuphttps://www.percona.com/ 官网地址##安装安装YUM仓库 安装percona需要的mysql包mysql官方源 yum install -y https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmyum工具: yum install -y原创 2021-04-25 09:18:01 · 147 阅读 · 0 评论 -
mysqldump备份工具
mysqldumpmysqldump备份恢复二进制日志恢复mysqldump语法: mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql参数说明:库的范围:-A, --all-databases 所有库 school 数据库名 school stu_info t1 是指school数据库的表stu_info、t1 -B, --databases bbs test mysql 多个数据库--single-transactio原创 2021-04-25 08:57:22 · 113 阅读 · 0 评论 -
数据库备份和恢复
数据库数据库备份和恢复mysql-备份物理备份mysqldumpxtrabackup数据库备份和恢复mysql-备份指定时间的段备份mysqldumpxtrabackup实时备份:二进制日志热备份不停mysql服务情况下,对数据进行备份冷备份需要停止mysql服务情况下,对数据进行备份 systemctl stop mysqld逻辑备份 把目前数据库中存在的数据转换为sql语句,把这些语句保存在一个明文的文件中。 工具: - mys原创 2021-04-25 08:44:28 · 104 阅读 · 0 评论 -
MySQL表操作---多表查询
多表查询概念:当在查询时,所需要的数据不在一张表中,可能在两张表或多张表中。此时需要同时操作这些表。即关联查询。内连接:在做多张表查询时,这些表中应该存在着有关联的两个字段,组合成一条记录。只连接匹配到的行实战准备两张表(表一)mysql> create database company;mysql> create table employee6( emp_id int auto_increment primary key not null, emp_name varch原创 2021-02-21 19:11:49 · 195 阅读 · 1 评论 -
MySQL表操作
1.添加新字段alter table 表名 add 字段 类型;mysql> alter table t3 add math int(10);-------添加的字段mysql> alter table t3 add (chinese int(10),english int(10));------添加多个字段,中间用逗号隔开。alter table 表名 add 添加的字段(和类型) after name; -------把添加的字段放到name后面alter table原创 2021-02-21 19:06:16 · 109 阅读 · 0 评论 -
MySQL表完整性约束
表完整性约束作用:用于保证数据的完整性和一致性约束条件 说明PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录,不可以为空 UNIQUE + NOT NULLFOREIGN KEY (FK) 标识该字段为该表的外键,实现表与表之间的关联NULL 标识是否允许为空,默认为NULL。NOT NULL 标识该字段不能为空,可以修改。UNIQUE KEY (UK) 标识该字段的值是唯一的,可原创 2021-02-21 18:08:04 · 317 阅读 · 0 评论 -
MySQL数据类型
数据类型在MySQL数据库管理系统中,可以通过存储引擎来决定表的类型。同时,MySQL数据库管理系统也提供了数据类型决定表存储数据的类型。1.整型作用:用于存储用户的年龄、游戏的Level、经验值等。分类:tinyint smallint mediumint int bigint常用的是int显示宽度:类型后面小括号内的数字是显示宽度,不能限制插入数值的大小比如:bigint(2) 2是显示宽度取值范围:MySQL数据类型最小值最大值tin原创 2021-02-21 16:29:20 · 606 阅读 · 0 评论 -
SQL基础语句
SQL语句:(增删改查)SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTERDML语句 数据库操纵语言(对记录的操作): 插入数据INSERT、删除数据DELETE、更新数据UPDATEDCL语句 数据库控制语言(和权限有关): 例如控制用户的访问权限GRANT原创 2021-02-20 20:00:54 · 1756 阅读 · 3 评论 -
数据库基础理论(重点)
关系型数据库;非关系型数据库;数据库引擎;事务;SQL语句分类原创 2021-02-20 15:13:46 · 245 阅读 · 0 评论 -
破解MySQL数据库的root密码
破解密码:root账户没了或者root密码丢失:关闭Mysql使用下面方式进入Mysql直接修改表权限5.6/5.7版本:systemctl stop mysqldvim /etc/my.cnf [mysqld] (在这个里面下下面的一句话)skip-grant-tables (跳过密码验证)systemctl restart mysqld (重启数据库)跳过密码验证不安全,要进入数据库改密码5.6版本:mysql -urootmysql> use mysq原创 2021-02-20 11:40:27 · 369 阅读 · 1 评论