mysql dump 完全备
创建表:
MariaDB [xuegod]> create database xuegod;
MariaDB [xuegod]> use xuegod;
MariaDB [xuegod]> create table student(id int(20),name char(40),age int);
查看表结构
MariaDB [xuegod]> desc student;
基础操作
create table student(id int(20),name char(40),age int); 插入数据 
insert into student values(2,'lis',24),(3,'wange',26);
select * from student;查看数据表
select * from student\G #字段按行显示
select *from HA.student;#跨库查询
delete from students where id=3;#删除数据
delete from students where age is null; 删除adge为空的内容
update students set sex='M' where id=2;更新
select distinct name,age from student;#去重查询
select id,name,age from student where id>3 and age>25;#多条件查询
select * from students where stname='zhangsan' and (age=21 or age=24);
select * from student where binary name='jk';#区分大小写查询 默认不区分
select distinct id from student order by id asc;#升序
select distinct id from student order by id desc;#降序
help show;
乱码问题
找到你的mysql的安装目录,找到my.ini文件,更bin目录同级,修改如下代码:
[mysqld]
character-set-server=utf8 
[client]
default-character-set=utf8 
[mysql]
default-character-set=utf8
修改完之后,不仅是要重新连接数据库,必须要重启数据库
1. 对整个数据库备份,包括表结构和数据:
格式:mysqldump -h数据库ip -u用户名 -p 数据库名 > d:XX.sql(文件存放路径)
     
    示例:mysqldump -h132.72.192.432 -uroot -p test > /home/code/test.sql;
然后输入密码即可,注意此命令不需要在mysql终端下执行,只需要linux控制台下执行即可。
2. 数据库恢复
如果需要使用备份数据进行恢复,进入mysql命令行,使用如下命令操作:
source /home/code/test.sql
mysql -uroot -p密码 库名 < test.sql
下面为各种备份的脚本,需要哪一个打开#就行

mysql dump 完全备的更多相关文章
- mysql dump 参数
		
mysql dump 参数: -R, --routines Dump stored routines (functions and procedures). 备份 函数和存储过程: -E, --eve ...
 - 用mysql dump 导入与导出的方法
		
用mysql dump 导入与导出的方法 分类: 数据库2009-12-08 00:04 6825人阅读 评论(0) 收藏 举报 mysql数据库deleteinsertinternetdatabas ...
 - MySQL dump简单使用
		
首先确保MySQL的bin目录已经添加到path中,在cmd中运行@echo %path%查看. 1.基本的mysqldump使用: mysqldump -uroot -pOSSDB123 nnm5 ...
 - mysql如何从全备文件中恢复单个库或者单个表
		
mysql如何从全备文件中恢复单个库或者单个表 在mysql dba的日常实际工作中,一个实例下有多个库,而我们常见的备份就是全库备份.那么问题就来了,如果需要恢复单个库或者单个表,怎么办了,网上有很 ...
 - mysql装完计算机管理里面没mysql服务怎么解决(转)
		
mysql装完计算机管理里面没mysql服务怎么解决 2017年07月04日 09:32:51 XC_Echizen 阅读数:7335 标签: mysql计算机mysql服务找不到mysql服务 更多 ...
 - mysql dump备份 、 mysql还原操作练习
		
1.备份mysql.dump 备份MySQL数据库的命令 mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql 例子: mysqldump -uroot ...
 - mysql安装完之后,登陆后发现只有两个数据库
		
mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database |+------ ...
 - mysql执行完select后,释放游标
		
内存释放 在我们执行完SELECT语句后,释放游标内存是一个很好的习惯. .可以通过PHP函数mysql_free_result()来实现内存的释放. 以下实例演示了该函数的使用方法. 2.mysql ...
 - 命令行操作mysql 未完待续......
		
复制数据表 create table 新表 like 旧表: 删除表中某个字段 alter table 表名 drop column 字段; 例子: alter table news_apply_lo ...
 
随机推荐
- [python]python中的一些包以及他们的基本用处和安装
			
pika可以用来连接rabbitmqpip install pika -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com ...
 - C/C++网络编程10——I/O复用服务器端实现select方式
			
#include <iostream> #include <cstdlib> #include <string> #include <cstring> ...
 - AT指令之 TCP/IP 命令
			
BC26 还有一组专用于 TCP 通信的 AT 指令:<BC26_TCP/IP_AT_Commands_Manual_V1.1>,之前已经有了 Socket 可以进行 TCP 通信,现在又 ...
 - element-ui的el-table的表头与列不对齐
			
最好加到全局样式中: body .el-table th.gutter{ display: table-cell!important; }
 - IDEA快捷键/本文仅供自己参考使用如有侵权立删
			
好好来学习学习IDEA这款神器,让你的效率飞起!视频来自慕课网 本文转载 更多技巧 代码定位 跳转: 1.IDEA的左侧侧边栏有1:Project.7:Structure和2:Favorities a ...
 - Servlet 学习(七)
			
ServletConfig 1.定义 ServletConfig接口:servlet容器在初始化期间将信息传递给servlet的servlet配置对象 代表当前Servlet在web.xml中的配置 ...
 - day22-Python运维开发基础(正则函数 / 异常处理)
			
1. 正则函数 # ### 正则表达式 => 正则函数 import re # search 通过正则匹配出第一个对象返回,通过group取出对象中的值 strvar = "5*7 9 ...
 - Atcoder Grand Contest 037A(贪心,思维)
			
#include<bits/stdc++.h>using namespace std;string s;char ans[200007][7];char anss[200007][7];i ...
 - spring SpEL--转
			
原文:http://www.tuicool.com/articles/Jbq2QnM 概要: Spring表达式语言:SpEL Spring表达式语言 (简称 SpEL ):是一个 支持运行时查询和操 ...
 - e_book
			
1. 奢侈的纸制书籍 2. 电子书 2.1 与印刷书籍的比较 2.2 电子书格式 2.2.1 Kindle 2.2.2 PDF 2.2.3 EPUB 2.2.4 更多电子书格式比较 2.3 公共领域的 ...