第一章 基础知识
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