计算机等级考试二级 Mysql基础部分

第一章 基础知识
1.开服务

windows--运行--打开--services.msc--服务--启动

2.Mysql函数
①聚合函数

COUNT :mysql>select count(*)from tb_student;
SUM:mysql>select sum(score)from tb_score;
AVG:mysql>select avg(score)from tb_scroe;
MAX:mysql>select max(score)from tb_score;
MIN:mysql>select min(score)from tb_score;

②数学函数

ABS[表中某个字段取值的平均值]:mysql>select abs(5),abs(-5);
FLOOR[返回小于或等于参数x的最大整数]:mysql>select floor(1.5),floor(-2);
RAND[0-1之间的随机数]:mysql>select rand(),rand();
TEUNCATE(x,y)[x保留到小数点后y位的值]:mysql>select truncate(2.434532,3);
SQRT[求参数x的平方根]:mysql>select sqrt(16),sqrt(25);

③字符串函数

UPPER和UCASE[将字符串s中的所有字母变成大写字母]:mysql>select 
upper('hello'),ucase('hello');
LEFT[返回字符串s的前n个字符]:mysql>select left('hell0',2);
SUBSTRING(s,n,len)[从字符串s的第n个位置开始获取长度为len的字符串]:mysql>select 
substring('hello',2,4);

④日期和时间函数

CURDATE()和CURRENT_DATE()[获取当前日期]:mysql>select
curdate(),current_date();
CURTIME()和CURRENT_TIME()[获取当前时间]:mysql>select
curtime(),current_time(); NOW()[获取当前日期和时间]:mysql>select
now(),current_timestamp(),localtime(),sysdate(),localtimestamp();

⑤其他函数

IF(expr,v1,v2)[如果表达式expr成立,则执行v1,否则执行v2]:mysql>select studentNo,courseNo,score,if(score>85,'优秀','一般')level from tb_score;
IFNULL(V1,V2)[如果表达式v1不为空,则显示v1的值,否则显示v2的值]:mysql>select ifnull(1/0,'空');
VERSION[获取数据库的版本号]:mysql>select version();

第三章 数据定义
1、数据对象包括:表、视图、触发器、存储过程。其中表是基本的数据对象。
2、创建数据库语法:create {database|(或)schema} [if not exists] db_name(数据库名) [[default] character set [=] charset_name(字符集名称 gb2312)
[[default] collate

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值