考试经验
①选择题
选择题真的不能只刷未来教育计算机二级mysql题库里面的选择题(过来人血的教训),选择题建议去刷一下计算机二级office的公共基础的选择题,那里面的题库比较全,我当时抽到的公共基础题第一题就关于虚拟存储器,我真的是服了,里面的题目没几题是我刷的题库里面的!!然后一定要熟记触发器,文件导入之类的语句里面的句子的意思,我当时考了enclosed by ‘/’,问我这个是什么意思等,还有系统变量以什么符号开头,select isnull(null,‘mysql’)输出结果是什么等等,反正就是考得很细,考的我心态崩了!!一定要仔细记语句的意思,以及那些函数!!(我还记得有一题是是now()、localtime(),systemdate(),datetime()哪个不能输出当前日期及时间)我真的是服了,没想到会考得这么细!!
②基本操作题
基本操作题刷多了就知道考试其实就只考那几种题型,跟题库里面的题型差不多,写查询语句、插入约束、更改记录、插入记录、删除记录、创建视图以及创建用户并授权。(这部分好好刷题库,记住基本语法就好了)
③简单应用题
这部分也是,考试的内容跟题库里面的差不多,记住事件event,触发器trigger,存储函数function,存储过程procedure以及before insert可以引用new表,after delete可以引用old表等等基本上就可以了。
④综合应用题
a. 这部分其实也有很多规律,最基础的几个函数必须要记得,也就是mysql_connect(),mysql_select_db(),mysql_query(),这三个函数考的概率贼高!!死记硬背都要记住!!
b. 其次就是记得mysql_fetch_array(),mysql_fetch_row()这两个取出结果的函数,(你们知道这两个函数的区别吗?我还特地为了这个问题百度了好多篇文章,终于搞懂了这两个和mysql_fetch_assoc()的区别,mysql_fetch_array()可以通过字段名或者索引返回值,也就是说$row[sid]或者$row[0]均可取得返回值,而mysql_fetch_row()只能通过索引值获得返回值,即只能用$row[0],而mysql_fetch_assoc()只能用字段名获得返回值,即只能用$row([sid])。
c. 然后就是mysql_affected_rows(),mysql_nums_rows()
d. 释放连接资源用mysql_free_result($con),释放完资源再断开与数据库连接mysql_close($con)
e. 用完游标之后一定要关闭——close([游标名])
f. 输出小数点后几位用round(数字,小数点后位数)
g. isset($_POST[‘select’])判断传入值是否设置并且非空
h. 提交按钮——type=“submit”