数据库

mysql 开启binglog

binlog指二进制日志,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中,它可以用来查看数据库的变更历史、数据库增量备份和恢复、MySQL的复制(主从数据库的复制)

1142-select-command-denied-to-user

Navicat链接MySql成功后(root账号链接),新建一个用户db_user,新建库db_user,授权db_user用户管理db_user库的控制权限,Navicat链接MySql(使用新建用户db_user)成功后链接时候提示:1142 - SELECT command denied to user 'db_user'@'localhost' for table 'user',用户db_user没有查看user表的权限。

mysql创建新用户和授权指定数据库权限

mysql创建新用和授权数据库权限,要给mysql的某个用户授权远程链接数据库,并且授权一些操作权限。

sql在navicat中进行分组查询

加入有一个用户各科成绩的总表,需要查询每个学生的各科成绩;需要查询某一课程学生成绩的排名;需要查询每个学生的总成绩排名;

Windows10安装MongoDB4.4.4

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品。

mysql创建数据表

dos下建表或者在navicat中建表,在创建表的同时添加表字段注释和表注释,以及设置创建表的字段类型,字段大小,表字符编码 utf8。表自增 auto_increment、主键:primary key、int类型和varchar 类型、comment 字段描述、不空:not null、日期:timestamp