MySQL一些使用技巧妙招
1.指定字段排序
MySQL排序指定字段顺序
MySQL排序除了DESC,ASC 还可以这样...
shell
ORDER BY FIELD(holiday,'元旦档','春节档','情人节档'
2.定时备份MySQL
定时备份MySQL
如下脚本
shell
#!/bin/bash
# 配置MySQL登录信息
MYSQL_USER="root"
MYSQL_PASSWORD="123456"
MYSQL_HOST="127.0.0.1"
MYSQL_PORT="3306"
# 配置备份目录
BACKUP_DIR="/home/user/backup/mysql"
mkdir -p $BACKUP_DIR
# 获取当前时间
CURRENT_TIME=$(date +"%Y%m%d%H%M%S")
# 数据库名称
DATABASE_NAME="demo"
# 备份文件名称
BACKUP_FILE="$BACKUP_DIR/${DATABASE_NAME}_backup_$CURRENT_TIME.sql"
# 进行数据库备份
mysqldump -u$MYSQL_USER -p$MYSQL_PASSWORD -h$MYSQL_HOST -P$MYSQL_PORT $DATABASE_NAME > $BACKUP_FILE
# 压缩备份文件
gzip $BACKUP_FILE
# 输出备份成功信息
echo "数据库备份成功: $BACKUP_FILE.gz"