2021全国MySQL二级考试笔记
文章目录
考试心得
2021.3.28中午十二点开始考的,很紧张啊哈哈哈哈,但是仔细看题,四个字,有手就行!!!!哈哈哈哈!!!!
1.先说一下考场,我准考证12点开始考,我11.30进去,结果考场老师让我直接进去输考号登录做题,反正问题不大都是120分钟,每个考场的人数大约有五十,每个地方不一样,电脑操作系统是win10.操作起来很流畅。
2.再说题目,很简单!四十道选择题,其中包含十道公共基础题,再就是三道操作题。题目和题库很接近,我记得我遇见了不下五个一模一样的选择题,操作题的话也是很简单,基础知识扎实一点没有任何问题。
3.讲重点吧!!!!!!都是干货!!!!!
备考计划!!!!!!
(1)准备好两本教材MYSQL二级和公共基础知识(公共基础的话我准备了,但是没看,我直接刷的题),教材如下
(2)推荐大家一款软件,未来教育,下个pc端,在去某宝买个号,直接开始刷题,这个题库还可以模拟,十五套题,操作和考试基本无差别!!!!爱了爱了!一定要刷两遍!选这题的知识不会就记记事本本下来,记不下来就多读几遍,看着眼熟!
操作界面如图
操作题的考点:增删改查!!!!!最基本的!!!
再就是必考的 视图 ,
用户,触发器!事件,存储过程和存储函数,游标,条件和循环语句
基本语法一定要记住,考前抄一遍!
如果真忘了,告诉大家一个小技巧,还挺有用!!
如果我要搜索查询创建触发器的语法,就在mysql下输入:
mysql>help create trigger;
然后就会提示相应的语法提示和详解
或者是到phpmyadmin内手动生成语句然后复制!!!贼他妈简单!!
考试也就是和上面题库差不多,不说一模一样,但肯定有原题!
认认真真刷2遍就完了!
讲句实话,这选这题还没考科目一难呢哈哈哈哈哈!!!
后面给大家陆续更新一些考点,很基础的就不更了,谢谢大家支持,有什么问题或者建议私聊我哦!
常用函数
聚合函数
常用的聚合函数包括 :count()函数、sum()函数、avg()函数、max()函数和min()函数等
1.count()函数:用于查询指定的记录数,函数会自动忽略字段为null的值
语法格式:select count(*) from 表名;
select count(表达式) from 表名;
2.sum()函数:可以求出表中某个字段取值的和,使用在数据类型为数值型的字段上,自动忽略字段为null值
语法格式:select sum(表达式) from 表名;
3.avg()函数:可以求出表中某个字段取值的平均值,使用在数据类型为数值型的字段上
语法格式:select avg(表达式) from 表名;
4.max()和min()函数:可以求出表中某个字段的取值的最大值或最小值,使用在数据类型为数值型的字段上
语法格式:select max(表达式) from 表名;
select min(表达式) from 表名;
多看别敲吗,能随手敲出来才是真本事!!!
数学函数
主要用于处理数字,包括整型和浮点型等,常用的数学函数有:ABS()函数、FLOOR()函数、RAND()函数、trancate()函数、sort(x)函数等。
1.ABS()函数:可以求出表中某个字段的绝对值
例子:使用ABS() 函数求5和-5的绝对值。
select ABS(5),ABS(-5);
2.FLOOR(x)函数:用于返回小于或等于参数x的最大整数,即向下取整,其中x可以为 数值,也可是字段;相反ceil()函数用于向上取整。
select floor(9.8763),floor(-9.09);
返回:9,-10
3.Rand()函数:用于返回0~1之间的随机数;
select rand(),rand();
当然也可以返回0-100的随机数并且向下取整:
select floor(rand()*100);
4.Truncate(x,y)函数:用于返回x保留到小数点后y位的值,其中x可以是数值,也 可以是数值型的字段。
select truncate(6.959590,2);
返回:6.95,不做四舍五入
5.sqrt(x)函数:用于求参数x的平方根,x可以是数字,也可以是表中字段。
select sqrt(9);
返回:3
字符串函数
用于处理表中的字符串,主要有upper(s)函数、ucase(s)函数、left(s,n)函数以及substring(s,n,len)函数等。
1.upper(s)函数、ucase(s)函数:用来将字符串s中的所有字母变成大写字母,s也可 以是表中字段。Lower(s)函数,将字符串s中的所有字母变成小写字母。
select upper(‘hello’),ucase(‘hello’);
返回:HELLO,HELLO;
2.LEFT(s,n)函数:用于返回字符串s的前n个字符。
RIGHT(s,n):用于返回字符串s的后n个字符。
空格和标点都算一个字符
select left(‘hello’,2);
返回:he;
3.Substring(s,n,len)函数:用于从字符串s的第n个位置开始获取长度为len的字符串。
这次考试我考到了!!!选择题!
select substring(‘hello’,2,3);
返回:ell;
时间和日期函数
常用的日期函数包括 Curdate()和Current_date()函数、Curtime()和Current_time()函数、Now()函数等。
1.CURDATE()和CURRENT_DAT