mysql 基本知识介绍 Bertha 。 2022-05-19 08:17 187阅读 0赞 ## **导出数据:** ## **方式一:** 1. 先进入到 mysql的bin目录 (重要) 2. mysqldump -u root -p Test > test.sql // Test为密码 **方式二:** 1 . 首先要确认mysqldump命令所在路径 which mysqldump [root@sf105113 bin]# which mysqldump /usr/bin/mysqldump 2. 进入mysqldump所在目录 [root@sf105113 ~]# cd /usr/bin/ [root@sf105113 bin]# 3. 导出数据 1. 备份数据 [root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p --add-locks -q dbname > dbname.sql //参数依次为:-h 主机 -p 端口 -u 用户名 -p 密码 --add-locks:导出过程中锁定表,完成后回解锁。-q:不缓冲查询,直接导出至标准输出 2. 只导出数据库表结构 [root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -p--add-locks -q -d dbname > dbname.sql //-d:只导出表结构,不含数据 3. 只导出数据 [root@sf105113 bin]# mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q -t dbname.user > dbname.sql //-t:只导出表数据,不含结构 ## **导入数据:** ## 1. 先进入到 mysql的bin目录 (重要) 2. mysql -uroot –padmin databaseName <d:\\dump.sql // admin 为密码 databaseName 为数据库名字 ## **linux 下mysql操作:** ## 1、source /root/111.sql 2、mysql -uroot -p -h192.168.1.122 -P3306 ## **mysql 中的时间的相减** ## SELECT TIMESTAMPDIFF(MINUTE,d.data,(SELECT NOW())) FROM dp d; // 相减差多少分钟 ## mysql中的时间转换 ## CAST(datecreated AS DATE) // 2018-05-03 CAST(datecreated AS time) // 08:05:03 时分秒 ## mysql中的 随机字符串的生成 ## SELECT UUID(); SELECT MD5(RAND()) ; ## mysql 给某一个库创建一个账号及密码,除此root账号及密码外 ## 通常情况下,mysql只有一个账号及密码,即 root 用户,登陆客户端及其他方面的操作就有限制,为了避免这种只有单一用户的缺陷性,可以创建多个用户来链接数据库: 创建用户 create user 'sys\_user'@'%' identified by 'newpassword'; //刷新权限 flush privileges; //授权 grant all privileges on dzjkk.\* to 'jkk\_sys'@'%' with grant option; //刷新权限 flush privileges; ## mysql中的两个时间相减差多少秒 ## SELECT UNIX\_TIMESTAMP(NOW()) - UNIX\_TIMESTAMP(g.datecreated) FROM goods g // 单位 秒 ## mysql中的时间格式的转换 ## SELECT DATE\_FORMAT(NOW(),'%T') FROM DUAL; -- 21:39:25 SELECT DATE\_FORMAT(NOW(),'%Y-%m-%d') FROM DUAL; -- 2018-08-10 ## mysql 客户端ip链接语句:mysql -h192.168.100.1 -ujgg\_sys -pjgg@2020! -P3306 mysql 中某一个时间相加几天 相减几天 ## SELECT DATE\_ADD(d.data,INTERVAL 1 DAY) AS f FROM dp d ; // 相加 1 天 SELECT DATE\_SUB(s.weixingDate,INTERVAL 3 DAY),s.weixingDate FROM shops s // 相减 3 天
还没有评论,来说两句吧...