2023-06-30 09:44
112
0
0
0
:
1.使用MySQL服务器的安全模式:
在控制台上输入mysqld_safe --skip-grant-tables,进入MySQL的安全模式;
登录MySQL,使用命令mysql -u root -p,输入当前密码;
使用命令update mysql.user set password=password(
2023-06-27 09:19
127
0
0
0
MySQL批量更新数据的SQL语句如下所示:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
2023-06-26 15:04
124
0
0
0
1、使用mysqldump命令备份
mysqldump -u用户名 -p密码 数据库名 > 文件名.sql
2、使用crontab定时备份
(1) 查看crontab定时任务列表
crontab -l
(2) 编辑crontab定时任务
crontab -e
(3) 增加定时任务
每天凌晨1点备份mysql
0 1 * * * mysq
2023-06-26 15:04
116
0
0
0
可以使用MySQL的ORDER BY子句,来按拼音排序:
ORDER BY CONVERT(name USING gbk)
其中name是字段名,gbk是指定的编码。
2023-06-25 17:13
139
0
0
0
:
1.查看字符集:
使用SHOW VARIABLES LIKE 'character\_set\_%'查看MySQL的字符集,其中%表示通配符,表示所有以character_set开头的变量。
2.修改字符集:
(1)修改服务器端字符集:
在MySQL服务器端编辑配置文件my.ini,在[mysqld]节点下添加如下命令:
character_
2023-06-25 09:17
158
0
0
0
?
MySQL支持多种存储引擎,包括:
1、InnoDB存储引擎:它是MySQL的默认存储引擎,支持事务处理及外键。它支持行级锁,可以提高并发性能。
2、MyISAM存储引擎:它是MySQL最古老的存储引擎,支持索引的存储引擎,可以提高查询性能,但是不支持事务处理及外键。
3、MEMORY存储引擎:它可以将数据存储在内存中,非常适合处理高速缓存类型的
2023-06-25 09:16
117
0
0
0
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查询中使
2023-06-25 09:16
126
0
0
0
有:
1. NOW():返回当前的日期和时间;
2. CURDATE():返回当前的日期;
3. CURTIME():返回当前的时间;
4. DATE_ADD():根据指定的日期/时间,向其中添加特定的时间间隔;
5. DATE_SUB():根据指定的日期/时间,从其中减去特定的时间间隔;
6. DATE():从一个日期/时间表达式中提取出日期部分;
7.