zoukankan      html  css  js  c++  java
  • 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 studentG #字段按行显示
    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

    下面为各种备份的脚本,需要哪一个打开#就行

    可怜一片无暇玉, 误落风尘花草中。 羡他村落无盐女, 不宠无惊过一生。
  • 相关阅读:
    Javascript 箭头函数2
    熊二周刊--20160911
    递归
    函数
    Python基本的数据类型内置方法(2)
    python 基础知识条件和循环
    Python初识_基本的数据类型
    计算机网络基础知识
    Python初识
    计算机基础-操作系统
  • 原文地址:https://www.cnblogs.com/wwtao/p/11572836.html
Copyright © 2011-2022 走看看