动态网站就是对数据库的操做,java
选择mysql数据库主要是因为其开源,免费,配置简单,稳定性好,性能优良mysql
mysql数据库管理系统是C/S结构sql
数据库主要学习的四项内容:增,删,改,查数据库
数据库->数据表->字段->内容服务器
对数据库的 增,删,改,查性能
对数据表的 增,删,改,查学习
对数据字段的 增,删,改,查网站
对数据内容的 增,删,改,查编码
Sql语句:结构化查询语句操作系统
SQL语句分为4类:
mysql实战操做之配置环境变量(cmd启动xampp的下的mysql)
了解字符集
常见的中文字符集
- gb2312 双字节编码 早期的标准 如今不推荐使用
- gbk 双字节编码 中期的标准 支持的系统不少,而且在gd2312的基础上增长了不少偏僻的生字
- utf-8 1-4字节的编码 互联网普遍使用 亚洲通用字符集 国际标准化 支持任何语言
- 注意:mysql数据库也是用utf-8字符集,可是在mysql数据库中不能写成utf-8,要写成utf8
- utf-16 2字节或者4字节编码,java内部使用的
utf-8和GBK的区别
解决乱码问题最好的方法:
字符集统一:
- 页面字符集
- 声明字符集
- 数据库字符集(utf8)
对于数据库字符集而言
若是没有设置内容字符集->找字段->找表->找库
如何链接数据库