刚接到任务,一定会有很多困到,出现很多问题。出现问题是一件好事,这说明你又能获得一个新的知识点了。有问题不要紧,关键是要怎么解决问题。
问题
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;
查询成绩