**> 1.请列出5个常用的PHP操作MySQL的函数 **
> Mysql_connect();
> Mysql_select_db();
> Mysql_errno();
> Mysql_error();
> Mysql_fetch_assoc();
> Mysql_affected_rows();
> Mysql_query();
* * * * *
**> 2.请写出下面MySQL数据类型表达的意义。**
> int(10) 整型(10位)
> char(16) 定长字符类型(16位)
> varchar(16) 变长字符类型(16位)
> 其中char占用数据库空间但是查询速度快和varchar占用空间少,查询速度慢,如果空间足够用char更效率
> datetime 时间类型
> text 文本类型
**> 3.mysql中哪些sql语句执行效率很差?如何避免使用这种sql语句**
> 答案:多表联合查询where条件中没有添加索引。
> 在where条件中使用索引,在多表联合查询中尽量使用普通联合查询,不要用左连接、右连接、嵌套查询。
* * * * *
**> 4.用户前台表单添加学生信息 如何防止SQL注入 **
> 答:
> 1.表单尽量用post,表单判断控制走get,因为get比post速度快
> 2.$_SERVER[HTTP_REFERER]判断提交者的源头
> .. mysql_real_escape_string()
> 4.密码一定设置md5加密
> 5.服务器本身的安全(web+mysql)
> 6.使用框架或者PDO预处理