随笔分类 - MySQL
摘要:数据库定期备份在生产环境中是很重要的。 它能极大地提高数据库的健壮性,可以在误操作修改或删除数据后及时恢复,也可以通过查看备份了解数据的近期情况。 下面以每天凌晨 2 点定时备份指定数据库,且只保留 7 天的备份为例,介绍下 Docker 部署的 MySQL 的备份与恢复。 备份 编写备份脚本 vi
阅读全文
摘要:查看所有用户 SELECT user, host FROM mysql.user; 查看指定用户的权限 SELECT * FROM mysql.user WHERE user='root' 创建和授权用户 创建一个用户 CREATE USER 'readonly'@'%' IDENTIFIED BY
阅读全文
摘要:MySQL升级为8.0版本时,之前版本的字符集往往是不同的,需要校正。 **执行下面的三个SQL语句的查询结果**,可以从库、表、列三个层面对字符集进行校正。 - 库 ```sql select concat('alter database ', schema_name, ' default cha
阅读全文
摘要:一般查询 字段取别名 别名不用加单引号,as 可省略。 select t.id ID, t.name 名称 from grade t; 拼接字符串 concat(a, b) select concat('姓名:', t.name) 新名字 from student t; 不能用 || 字段去重 se
阅读全文
摘要:插入 插入多个字段 insert into grade (`name`) values ('大一'),('大二'),('大三'),('大四'); 修改 设置时间为当前时间 update `student` set `birthday` = CURRENT_TIME where id = 1; 主键加
阅读全文
摘要:表相关 修改表名 alter table grade rename hang; 新增表字段 alter table grade add `name` varchar(100); 修改表字段类型 alter table grade modify `name` varchar(100); 修改表字段名和
阅读全文
摘要:数据库相关 创建数据库 create database sail; 创建名称为特殊字符或关键字的数据库 create database `create`; 创建数据库(如果不存在) create database if not exists sail; 删除数据库 drop database sai
阅读全文

浙公网安备 33010602011771号