为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 运算符与函数
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-10-11

  • 1.典型安装;
    查看全部
  • 记录截图
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-10-11

  • 显示服务器版本 SELECT VERSION(); 显示日期 SELECT NOW(); 显示用户 SELECT USER();
    查看全部
  • SQL语句必须以分号结尾
    查看全部
  • //创建具有复合结构函数体的自定义函数 修改分隔符:DELEMITER 分隔符 Eg:DELIMITER // /* 将分隔符修改为 '//' */ 当函数体内需要执行的是多条语句时,要使用BEGIN...END语句 且当编写函数体内容的时候,需要使用 DELIMITER 关键字将分隔符先修改为别的,否则编写语句的时候写到 ';' 的时候会直接执行,导致函数编写失败 删除函数:DROP FUNCTION [IF EXISTS] function_name */ Eg: DELIMITER // CREATE FUNCTION ADD_USER(p_id SMALLINT,username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT user(p_id,username) VALUES(p_id,username); RETURN LAST_INSERT_ID(); END
    查看全部
  • 1.MD5():信息摘要算法,为以后的Web页面做准备,尽量使用MD5() 举例 SELECT MD5('admin'); 2.PASSWORD():密码算法,通过PASSWORD()修改(重要用于MYSQL数据库)当前用户和其他用户的密码,修改客户端自己的密码 举例 SET PASSWORD=PASSWORD(‘dimitar’); 把密码修改成dimitar。
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-10-11

  • 聚合函数只有一个返回值 AVG() - 平均值 SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods; COUNT() - 计数 SELECT COUNT(goods_id) as counts FROM tdb_goods; MAX() - 最大值 SELECT MAX(goods_price) as counts FROM tdb_goods; MIN() - 最小值 SUM() - 求和 SELECT SUM(goods_price) as counts FROM tdb_goods;
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-10-11

  • (1)CONNECTION_ID(); // 连接ID mysql> SELECT CONNECTION_ID(); (2)SELECT DATABASE(); // 当前数据库 (3)LAST_INSERT_ID(); // 最后句插入记录的 ID 号,如果是一次insert中插入的是多条记录,得到的是多条中的第一条(而不是最后一条!) (4)VERSION(); // 版本的信息 (5)USER(); // 当前用户 SELECT USER();
    查看全部
    1 采集 收起 来源:MySQL 信息函数

    2018-03-22

  • 日期时间函数 NOW() /*当前时间 含日期时间 CURDATE() /* 当前日期 只有日期 CURTIME() /*当前时间 值有时间 DATE_ADD() /*时间增减或减少 SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); ==>2015-3-12 /*在原有给定的时间上增加365天 INTERVAL增加可以增加负值 单位 year ,month,week,day SELECT DATEDIFF('2014-1-1','2015-1-1') ==> -365 /*时间差值计算 单位为日 前面时间减去后面时间 SELECT DATE_FORMAT('2014-3-2','%m/%d/%d'); ==> 03/02/2014 /*日期格式转换
    查看全部
  • 数值运算符与函数 ceil() 进一取整/向上取整 select cell(3.01);(结果如下:4) div() 整数除法 select 3 div 4;(结果如下:0) floor() 舍一取整 select floor(3.01);(结果如下:3) mod 取余数(取模) select 5.3 %/mod 3;(结果如下:2.3) power() 幂运算 select power(3,3);(结果如下:27) round() 四舍五入 select round(3.652,0);(结果如下:4) truncate() 数字截取 select truncate(125.89,0);(结果如下:125) select truncate(125.89,-1);(结果如下:120)
    查看全部
  • 字符函数<br> 1.CONCAT() ,字符连接<br> SELECT CONCAT('a','-','b'); 结果为:a-b<br> 2.CONCAT_WS(), 使用指定的分隔符进行字符连接<br> SELECT CONCAT_WS('|','A','B','C'); 结果为: A|B|C<br> 3.FORMAT() 数字格式化 SELECT FORMAT(12560.7,2); 结果:12,560.70 SELECT FORMAT(12560.78,1); 结果:12,560.8 4.LOWER() 转换成小写字母 5.UPPER() 转换成大写字母 6.LEFT() 获取左侧字符 SELECT LEFT('mysql',2); 结果:my 7.RIGHT() 获取右侧字符 8.LTRIM() 删除前导空格(=LEFT TRIM()) 9.RTRIM() 删除后续空格 10.TRIM()删除前后两边的空格,还可以删除指定的前导和后续的字符,不能删除中间的字符 SELECT TRIM(LEADING'?','??MYSQL????'); 结果:MYSQL???? SELECT TRIM(TRAILING'?','??MYSQL????'); 结果:??MYSQL SELECT TRIM(BOTH'?','??MYSQL???'); 结果:MYSQL 11.REPLACE() 替换字符 SELECT REPLACE('??MYSQL???','?','-'); 结果:--MYSQL--- 12. SUBSTRING(string,offset,length) 截取字符串 SELECT SUBSTRING('MYSQL',2,3); 结果:SQL 13.[NOT]LIKE 模糊匹配 (%):代表任意个字符,0个或多个 (_):代表任意一个字符,只有一个 SELECT name FROM test WHERE name LIKE'%O%'; 结果:输入name 中带‘O’的name SELECT name FROM test WHERE name LIKE'%1%%' ESCAPE'1'; 找到中间带% 的匹配name
    查看全部
    1 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • select_expr alias 1、注意 (1)SELECT语句字段出现的顺序将影响结果集字段出现的顺序; (2)字段别名也将影响以后的结果集中的字段别名; 2、alias 查询表达式可以使用[AS]alias_name 为其(字段)赋予别名 SELECT id AS userId,username AS uname FROM users. [ 收起全文 ]
    查看全部
  • 各种引擎特点
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!