数据库的高级操作创建一个名称为xuezhiqian的数据库,并在数据库中创建表student1,插入相应数据,使用SELECT语句查询表student:mysql> CREATE DATABASE xuezhiqian;Query OK, 1 row affected mysql> USE xuez ...
分类:
数据库 时间:
2019-12-26 12:53:52
阅读次数:
103
目录1.使用mysqldump实现逻辑备份2.恢复逻辑备份3.备份/恢复案例4.实现自动化备份5.表的导出和导入6.数据库迁移# 1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。# 2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句, ...
分类:
数据库 时间:
2019-12-25 01:23:43
阅读次数:
99
索引与补充 一, 什么是索引 1. 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2. 什么是索 ...
分类:
数据库 时间:
2019-12-22 16:36:35
阅读次数:
102
一、导出数据库 命令: mysqldump -u username -p database > filename.sql 二、表单导出 命令行命令(无需进入客户端) 命令: mysqldump -u username -p database table > name.sql 三、导出文件加载导数据库 ...
分类:
数据库 时间:
2019-12-20 13:33:55
阅读次数:
76
使用命令选项连接到MySQL服务器(参考MySQL官方文档)本文介绍如何使用命令行选项为MySQL或mysqldump等客户端指定如何建立到MySQL服务器的连接。客户端程序要连接到MySQL服务器,必须使用正确的连接参数,例如服务器运行的主机名和MySQL帐户的用户名和密码。每个连接参数都有一个默 ...
分类:
数据库 时间:
2019-12-19 10:02:59
阅读次数:
150
mysqldump全量导表 mysqldump -hlocalhost -uroot -P3306 -p --skip-add-locks --skip-triggers test > test_bak.`date +%F`.sql ...
分类:
数据库 时间:
2019-12-18 11:16:56
阅读次数:
74
mysql数据库章节导航 "mysql5.7的安装(yum和二进制安装)" "数据库的基本操作" "索引" "权限管理" "日志管理" "逻辑备份mysqldump" "物理备份:xtrabackup" "主从复制 传统方式" "主从复制 Gtid方式" ...
分类:
数据库 时间:
2019-12-17 18:18:49
阅读次数:
77
1. MySQL的工作模型 C/S : 客户端/服务端模型 1.1 服务端程序 mysqld 1.2 客户端程序 mysql mysqldump mysqladmin ... 1.3 连接协议(Linux) 网络套接字: TCP/IP网络连接串 mysql uroot p123 h10.0.0.51 ...
分类:
数据库 时间:
2019-12-16 22:26:42
阅读次数:
99
MySQL程序概述 (参考MySQL官方文档) 本文简要概述了Oracle公司提供的MySQL命令行程序。它还讨论了在运行这些程序时指定选项的一般语法。大多数程序都有特定于其自身操作的选项,但所有程序的选项语法都相似。 MySQL安装中有许多不同的程序。本文简要概述了它们。后面会提供每个程序的更详细 ...
分类:
数据库 时间:
2019-12-13 10:47:53
阅读次数:
120
一、导出 1.1 导出表结构及数据 mysqldump -uroot -p --set-gtid-purged=OFF database table1 table2 > mysqldump.sql 1.2 只导出表结构 mysqldump -uroot -p --set-gtid-purged=OF ...
分类:
数据库 时间:
2019-12-11 17:38:45
阅读次数:
119