实训:学生管理系统问题解决方案

刚接到任务,一定会有很多困到,出现很多问题。出现问题是一件好事,这说明你又能获得一个新的知识点了。有问题不要紧,关键是要怎么解决问题。

问题
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.

mysql默认设置的字符集为gbk2312,mysql在安装的时候,默认的是客户端和服务器都用了latin1,所以这就导致一个字符集和字符校验不匹配的问题。
解决:在这里插入图片描述
更新字符集为:gbk
Mysql>alter table 表名 modify 字段名 原始字段类型 character set gbk;

数据库回滚:
自动提交
在这里插入图片描述
mysql> set autocommit = 0;
这里设置成:
值0和OFF都是一样的,当然,1也就表示ON
但是再次打开mysql,又是on
所以就考虑,是不是数据库不支持事物

Mysql有默认的存储引擎,默认MyISAM是不支持提交设置的,我们把它改成InnoDB存储引擎就可以了

Mysql》ALTER TABLE tb_chengji ENGINE = InnoDB;
在这里插入图片描述

2表外连接

mysql> select * from 表1 as a right join 表2 as b on a.字段名=b.字段名 whe
re id=10;
查询成绩

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43299461/article/details/85279964