天天看点

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

这个是MySQL基础的最后一点点了,我们这个主要讲述一些常用的函数,以及数据库如何备份、还原,先来说常用函数

常用函数

常用函数我只能说一部分,实际上不止这么点,大家可以去MySQL官网上看,也可以平时学习去收集

一、字符串函数

1. CHAR_LENGTH(字符串)

这个函数用来计算字符串有多少个字符,包括空格哦,我们来看一下

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

2. CONCAT(xxx, xxx)

我们 Java 中字符串拼接是使用的 + ,但是数据库不一样,数据库需要使用函数 CONCAT(),其实这个我们之前看过,我们再来演示一下好了。

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

二、日期时间函数

1. DATE_FORMAT() 格式化日期

前面是日期,后面是格式化的样子

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

这个百分号啥,百分号啥,我也是记不住,弄了一个表格

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原
二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

大家自己参考哦~~~

2. CURDATE()  CURTIME()

返回当前日期、时间,我们来使用一下

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

三、数字函数

1. ABS()、SQRT()

这个 ABS 是计算绝对值,后面的SQRT是计算平方根

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

四、加密

1. MD5()

这个一般对用户的密码进行加密,而且是不可逆的,我们来看一下

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

这个会生成 64位加密的一个字符串。

数据库备份 & 还原

备份

数据库备份是必不可少的,万一那天谁删库跑路了怎么办,我们为了数据不丢失,会对这个数据库进行备份啊,来看看如何去备份

我们使用 mysqldump 这个命令去做备份,具体命令如下:

mysqldump -u username -p dbname (table1 table2 ...) > xx:/ss/xxx.sql
           

这里的这个 table 可以不写,不写的话就是整个数据库全部备份。dbname就是数据库的名字,username就是用户名

最后面的xxx.sql 就是一个路径 + 文件名,这里我推荐大家用绝对路径

我们来使用一下,把我们的这个 study 这个库备份一下。这里可以使用工具,也可以使用DOS窗口,我就使用DOS窗口好了

首先,打开DOS窗口(以管理员身份运行),然后进入到你安装MySQL的那个路径中,进入到bin目录下。

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

然后,我们开始输入命令

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

直接回车,然后输入你数据库的密码

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

OK了,我们去C盘看看有没有

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

没有毛病啊,是有的,这样我们就备份好了

我们只备份其中一个表,再试试。

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原
二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

OK的啊,再来去C盘看看

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

我们打开这个.sql的文件再看看

二十一、MySQL数据库之常用函数 & 数据库备份、还原常用函数数据库备份 & 还原

数据啊,表结构啊,都OK了。

数据库还原

还原就简单了,同样给出命令

mysql -u username -p dbname < xxx.sql
           

这里的这个dbname必须要写,不写会报错

我们将之前的数据库删除掉,然后我们来做一下还原

二十一、MySQL数据库之常用函数 &amp; 数据库备份、还原常用函数数据库备份 &amp; 还原

可以看到啊,我已经将这个study数据库删除了,我们现在来还原一下

二十一、MySQL数据库之常用函数 &amp; 数据库备份、还原常用函数数据库备份 &amp; 还原

可以看到啊,执行完成了

二十一、MySQL数据库之常用函数 &amp; 数据库备份、还原常用函数数据库备份 &amp; 还原

到这里 MySQL 就结束了,很感谢大家的陪伴,以后我们会出 MySQL 高级篇,主要是讲述 数据库性能优化等等

基础篇完结,有不懂的可以加我QQ:2100363119 感谢大家

继续阅读