Mysql-学习笔记(==》数据库备份修复 十 四)
CREATE DATABASE db
USE db;
CREATE TABLE stu
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
sname VARCHAR(20),
sage TINYINT UNSIGNED,
KEY(sname),
PRIMARY KEY(id)
)ENGINE=MYISAM DEFAULT CHARSET=utf8;
INSERT INTO stu VALUES(NULL,'张三',20),(NULL,'李四',30);
SELECT * FROM stu;
TRUNCATE TABLE stu;
DELETE FROM stu;
-- 导出db数据库 大于号
mysqldump -uroot db>d:/db.sql
-- 导入db数据库 小于号 可以导出到任何数据库而且重新建个同名表
mysql -uroot -q db<d:/db.sql
-- 在cmd命令窗口进行 恢复数据之前一定要选择数据库
-- 只导出表的数据
mysqldump -t -q -uroot db>d:/db.sql
-- 导出表的结构
mysqldump -d -q uroot db>d:/db.sql
-- 导出表stu的数据 也可以同时导出多个表
mysqldump -t -q uroot db stu xx xx>d:/db.sql
-- 恢复数据
source d:/db.sql;
DROP DATABASE db;
-- 按格式把数据写入表格
LOAD DATA INFILE 'd:/aa.txt' INTO TABLE stu FIELDS TERMINATED BY '\,' LINES TERMINATED BY '\r\n';
ALTER DATABASE db CHARSET utf8;
-- 将查询的结果导出到dd.txt文件,一个记录占一行 换行符\r\n 字段之间用','隔开(\,)
SELECT sname,sage INTO OUTFILE 'd:/dd.txt' FIELDS TERMINATED BY '\,' LINES TERMINATED BY '\r\n' FROM stu WHERE sage<18;
-- 将查询的结果导出到dd.xls文件(乱码)
SELECT sname,sage INTO OUTFILE 'd:/dd.xls' FIELDS TERMINATED BY '\,' LINES TERMINATED BY '\r\n' FROM stu;
-------------------------------------
优化表与修复表
-- 修复表
REPAIR TABLE stu,text.tb3;
-- 优化表
OPTIMIZE TABLE stu;
Mysql-学习笔记(==》数据库备份修复 十 四)的更多相关文章
- MySQL学习笔记-数据库文件
数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...
- MySQL学习笔记-数据库内存
数据库内存 InnoDB存储引擎内存由以下几个部分组成:缓冲池(buffer pool).重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory pool ...
- MySQL学习笔记-数据库后台线程
数据库后台线程 默认情况下讲述的InnoDB存储引擎,以后不再重复声明.后台线程有7个--4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程.IO thread的 ...
- MySQL实战45讲学习笔记:第三十四讲
一.本节概述 在实际生产中,关于 join 语句使用的问题,一般会集中在以下两类: 1. 我们 DBA 不让使用 join,使用 join 有什么问题呢?2. 如果有两个大小不同的表做 join,应该 ...
- mysql学习笔记--数据库操作
一.显示数据库 show databases; 二.创建数据库 create database [if not exists] 数据库名 [字符编码] 注意: a. 如果已经存在数据库再创建会报错 b ...
- MYSQL学习笔记——数据库范式及MYSQL优化整体思路
一.数据库范式 为了建立冗余较小.结构合理的 ...
- mysql学习笔记--数据库索引
一.索引的优点:查询速度快 二.索引的缺点: 1. 增.删.改(数据操作语句)效率低了 2. 索引占用空间 三.索引类型: 1. 普通索引 2. 唯一索引(唯一键) 3. 主键索引:只要主键就自动创建 ...
- mysql学习笔记--数据库视图
一.视图 1. 概念 a. 视图是一张虚拟表,它表示一张表的部分或多张表的综合的结构 b. 视图仅仅是表结构,没有数据.视图的结构和数据建立在表的基础上 2. 创建视图 a. 语法: create [ ...
- mysql学习笔记--数据库设计
一.数据库基本概念 1. 关系:两个表的公共字段 2. 行:也称记录,也称实体 3. 列:也称字段,也称属性 4. 数据冗余:相同的数据存在不同的地方. 注意:冗余只能减少,不能杜绝. 减少冗余,只能 ...
随机推荐
- windows namedPipe 命名管道clent and server
1.client: #include "iostream" #include "windows.h" using namespace std; void mai ...
- 3D语音天气球(源码分享)——创建可旋转的3D球
开篇废话: 在9月份时参加了一个网站的比赛,比赛的题目是需要使用第三方平台提供的服务做出创意的作品. 于是我选择使用语音服务,天气服务,Unity3D,Android来制作一个3D语音天气预报,我给它 ...
- Android DatePickerDialog TimepickerDialog
package com.example.myact5; import java.util.Calendar; import android.app.DatePickerDialog; import a ...
- JSP-05- JSP总结
1 客户端请求新页面 <%@ page language="java" contentType="text/html; charset=UTF-8" ...
- 在linux中的virtualbox无法挂载usb设备的解决方法
方法来源于网络. 在安装完virtualbox之后,virtualbox会建立一个名为 vboxusers 的组,将你的用户名加入到该组即可. 命令参考: #usermod -a -G vboxuse ...
- zw版【转发·台湾nvp系列Delphi例程】HALCON HighpassImage
zw版[转发·台湾nvp系列Delphi例程]HALCON HighpassImage unit Unit1;interfaceuses Windows, Messages, SysUtils, Va ...
- Sinatra+SQLite3+DataMapper - 十分完整的tutorial - “Superdo”
原文地址:https://ididitmyway.herokuapp.com/past/2010/3/30/superdo_a_sinatra_and_datamapper_to_do_list/ 这 ...
- android 学习随笔七(网络:图片及文本传输及线程关系 )
主线程.子线程.UI的关系 简单的HTTP请求 -------------------------------------------------------- public class MainAc ...
- 160919、使用AOP与注解记录Java日志
有些时候,我想要把每个运行过的方法接收到的参数.返回值和执行时间等信息记录(通过slf4j 和 log4j)下来.在AspectJ.jcabi-aspects和Java注解的帮助下我实现了这个想法. ...
- MongoDB C# / .NET Driver
MongoDB C# Driver是官方提供的.NET C#驱动. Getting Started with the C# Driver C# Driver Tutorial C# Driver LI ...