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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • SELECT
    查看全部
    0 采集 收起 来源:小结

    2016-10-27

  • like查询%时的神奇操作
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-10-27

  • 分组的条件: 1. 聚合函数; max min avg count(id) > 20 2. 条件字段必须显示在查询字段 SELECT sex,age FROM users GROUP BY 1 HAVING age > 35;
    查看全部
  • 字符函数 SELECT CONCAT(first_name,last_name) AS full_name FROM name; SELECT CONCAT_WS('|','A','B'); 这里至少需要三个参数,第一个是连接符,之后是需要连接的字符。 SELECT FORMAT(12533.26,1); 结果为:12,533.3,1表示小数点后四舍五入保留1位 SELECT LOWER('MySQl'); 结果为:mysql SELECT UPPER('mysql'); 结果为:MYSQL SELECT LEFT('MySQL',2); 这里需要两个参数,一个是从哪个字符串来获取,一个是获取的位数 前导空格指的是第一个字符以前的所有空格,后续空格指的是最后一个字符以后的所有空格。实际上,TRIM()还可以删除任意指定的前导后续字符,如:SELECT TRIM(LEADING/TRILING/BOTH '?' FROM '??MySQL???'); 结果为:MySQL SELECT REPLACE('??mysql???','?',''); 结果为;mysql SELECT SUBSTRING('MYSQL',1,2); 表示从MYSQL中进行截取,从第一位开始截取两位。 SELECT * FROM test WHERE first_name LIKE '%1%%' ESCAPE '1'; 这里表示查找firstname中含有一个%的结果,%和linux中的*相同(MySQL中%代表任意字符,_代表任意一个字符),用ESCAPE '1'的意思是让1后面的那个%就表示是一个%,而不是通配符。
    查看全部
    1 采集 收起 来源:MySQL 字符函数

    2016-10-27

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

    2016-10-27

  • 日期时间函数 1、DATE_ADD() 时间增减或减少 SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); //结果2015-3-12 在原有给定的时间上增加365天 SELECT DATE_ADD('2014-3-12',INTERVAL -365 DAY); //这是减了365天 也可以是1 YEAR,3 WEEK等,这些单位都是常见的英文单词。
    查看全部
  • 比较运算符与函数(给出的都是闭合的区间) (1)想在first_name这个字段中查找哪个字段值为NULL,可以用IS [NOT] NULL,这比较运算符,如:SELECT * FROM test WHERE first_name IS NULL; (2)[NOT] IN 的具体用法,SELECT 16 IN(1,2,16,68),返回的是true就是1. (3)[NOT] BETWEEN....AND....具体用法:SELECT 6 BETWEEN 0 AND 29,返回的是true也就是1。也可以是字符串。
    查看全部
  • 数值运算符与函数 1、CEIL(数值); 说明:就是向上取整,如:SELECT CEIL(3.01);结果是4; 2、FLOOR(数值); 说明:就是向下取整,如:SELECT FLOOR(3.99);结果是3; 3、DIV,例子:SELECT 3 DIV 4; 结果是0;因为3除以4,整数位为0; 4、MOD,相当于C语言的%取余函数运算符,也可以用%号代替;例子:SELECT 4 MOD 3; 结果为1;SELECT 5.3 MOD 3;
    查看全部
  • MySQL基础 1、由瑞典MYSQL AB公司开发,目前属于Oracle公司 2、MYSQL是一个开源的关系型数据库管理系统 3、MYSQL分为社区版和企业版
    查看全部
    0 采集 收起 来源:MySQL概述

    2016-10-27

  • 子查询:出现在sq语句中的select子句,而子查询必须要出现在小括号()内,他的外层可以是select语句,insert语句,update语句,delete语句,而且在子查询中可以包含多个关键词:group by ,order by ,limit以及相关函数。。。引发子查询的情况有比较运算符 ,in(NOT)in运算符,exist(NOT EXIST)引发的子查询 连接
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-10-27

  • 多表删除 DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GRUOP BY goods_name HAVING count(goods_name) >= 2) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 编辑数据表的默认存储引擎
    查看全部
  • 外键约束的要求
    查看全部
  • 外键约束
    查看全部
  • 数据约束
    查看全部

举报

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

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