mysql 还原函数_mysql常用函数及备份与还原

mysql常用函数及备份与还原

函数名用途用法

inet_atonIP地址转int数值select inet_aton('127.0.0.1');

inet_ntoaint数值转IPselect inet_ntoa('2130706433');

datediff两个日期相减 date1 - date2select datediff('2012-04-18','2012-04-09')

查看MySQL数据库的命令

查看MySQL数据库是我们最常用的操作之一,下面对常用的查看数据库的命令作了详尽的阐述,如果您对查看MySQL数据库方面感兴趣的话,不妨一看。

进入MySQL Command line client下

查看当前使用的数据库:

mysql>select database();

mysql>status;

mysql>show tables;

mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)

mysql>use databaseName;  //更换当前使用的数据库

mysql>show tables; //返回当前数据库下的所有表的名称

或者也可以直接用以下命令

mysql>show tables from databaseName;//databaseName可以用show databases得来

mysql查看表结构命令,如下:

desc 表名;

show columns from 表名;

或者

describe 表名;

show create table 表名;

或者

use information_schema

select * from columns where table_name='表名';

查看警告:

Rows matched: 1  Changed: 0  Warnings: 1

mysql> show warnings;

+---------+------+-------------------------------------------+

| Level   | Code | Message                                   |

+---------+------+-------------------------------------------+

| Warning | 1265 | Data truncated for column 'name' at row 3 |

+---------+------+-------------------------------------------+

1 row in set

备份命令:

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

还原语句:

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

格式:mysqldump –h主机地址 –u用户名 –p用户密码 要备份的数据库名称>路径/备份的数据库文件名(备份文件的路径和名称)

其中需要说明的是:

-h 表示用户想要连接的主机,如果不写,则默认为是本机;

-u 表示用户登录的用户名,如-uroot表示用户名为root;

-p 表示用户登录的密码,使用方法同上;

-w 表示查询的条件

(如果没有指定备份文件的路径,那备份好的文件默认放置在MySql的安装路径的bin目录下)

操作步骤如下:

Windows如下:

1、首先mysqldump工具存在于安装数据库的bin目录下,而不存在于MySql命令提示符中端

2、打开DOS窗口(命令提示符中端):开始-->运行-->cmd

3、退到C盘根目录下?再进入MySql安装目录下:(cd C:\mysql)?进入MySql目录下的子目录bin下:(cd bin)

如:C:\mysql\bin>

4、执行数据库备份语句 :

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

Linux:直接输入备份语句即可。

实例如下:

假设MySql的安装路径在:C:\mysql

登录MySql数据库的用户名:root

登录MySql数据库的密码为:root

要备份的数据库名称为:mytest

(我需要将备份好的数据库放置在D盘的根目录下,名称就叫做mytest.sql)

进入Mysql安装目录的bin目录下:cd C:\mysql\bin

操作备份命令如下:

C:\mysql\bin>mysqldump –hlocalhost –uroot –proot mytest>d:/mytest.sql

或:

C:\mysql\bin>mysqldump –uroot –proot mytest>d:/mytest.sql

还原数据库的SQL命令:

C:\mysql\bin>mysql –hlocalhost –uroot –proot mytest或:

C:\mysql\bin>mysql –uroot –proot mytest

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值