MySQL

mysql对数据表更新的一些基本操作

本文记录mysql对数据表更新的一些基本操作,更新数据使用关键字update,操作数据库时候,若要批量更新数据,需提前判断是否带上了条件,避免全表被更新带来不必要的麻烦;反正对数据库的任何操作都需要谨慎。

mysql关联表之间字段同步sql语句

mysql关联表之间字段同步sql语句

mysql获取今日凌晨时间和结束时间

MySql返回今日凌晨时间MySql返回今日结束时间

mysql两个或多个select的in嵌套查询

mysql的in关键字可以实现多记录的查询或统计,以实现复杂的数据库查询任务;两个或多个mysql的select的in嵌套查询或检索统计多表中满足多条件的记录很有用,首先通过内部查询语句把一张表中的值拿出来给外部查询语句使用,可以高效率的获取数据库表中的数据。

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中进行分组查询

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

mysql创建数据表

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