最新 人气 评论

mysql使用mysqldump和crontab定时备份

1、使用mysqldump命令备份 mysqldump -u用户名 -p密码 数据库名 > 文件名.sql 2、使用crontab定时备份 (1) 查看crontab定时任务列表 crontab -l (2) 编辑crontab定时任务 crontab -e (3) 增加定时任务 每天凌晨1点备份mysql 0 1 * * * mysq

MySQL按照汉字的拼音排序

可以使用MySQL的ORDER BY子句,来按拼音排序: ORDER BY CONVERT(name USING gbk) 其中name是字段名,gbk是指定的编码。

mysql有哪些存储引擎,分别有什么优点

? MySQL支持多种存储引擎,包括: 1、InnoDB存储引擎:它是MySQL的默认存储引擎,支持事务处理及外键。它支持行级锁,可以提高并发性能。 2、MyISAM存储引擎:它是MySQL最古老的存储引擎,支持索引的存储引擎,可以提高查询性能,但是不支持事务处理及外键。 3、MEMORY存储引擎:它可以将数据存储在内存中,非常适合处理高速缓存类型的

mysql高版本 sql_mode = only_full_group_by的解决办法

1、修改mysql配置文件my.cnf 在[mysqld]节点下添加sql_mode =””,然后重启MySQL服务即可。 2、使用SQL指令修改 使用下面的SQL指令来执行: SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 3、SQL查询中使

MySQL日期时间操作函数

有: 1. NOW():返回当前的日期和时间; 2. CURDATE():返回当前的日期; 3. CURTIME():返回当前的时间; 4. DATE_ADD():根据指定的日期/时间,向其中添加特定的时间间隔; 5. DATE_SUB():根据指定的日期/时间,从其中减去特定的时间间隔; 6. DATE():从一个日期/时间表达式中提取出日期部分; 7.

mysqlbinlog 查看binlog日志时报错unknown variable 'default-character-set=utf8'

解决方法: 1、在MySQL安装目录下的my.ini文件中添加default-character-set=utf8 2、在MySQL的安装目录下的my.cnf文件中添加default-character-set=utf8 3、启动MySQL时加上--default-character-set=utf8参数

MySQL启用SSL连接

MySQL使用SSL连接可以有效保护数据传输过程中的安全性,下面介绍MySQL启用SSL连接的步骤: 1. 生成SSL证书: ① 使用OpenSSL生成一个证书请求: openssl req -newkey rsa:2048 -nodes -keyout server-key.pem -out server-req.pem ② 将生成的证书请求提

MySQL中 cross join

内连接 MySQL中cross join内连接是没有条件的,它会把两个表中的所有行组合起来。它是一种笛卡尔积,它会生成一个结果表,其中包含表A中的每一行和表B中的每一行。 示例: SELECT * FROM tableA CROSS JOIN tableB; 这将返回表A和表B中的每一行的所有组合。