为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • MySQL字符函数

    http://img1.sycdn.imooc.com//5e2179de000193c409320445.jpg

    http://img1.sycdn.imooc.com//5e2179df00012b9109250438.jpg


    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2020-01-17

  • MySQL聚合函数

    http://img1.sycdn.imooc.com//5e2179170001a20509280471.jpg

    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2020-01-17

  • 多表删除

    http://img1.sycdn.imooc.com//5e21782200011ee706730387.jpg

    删除重复记录

    http://img1.sycdn.imooc.com//5e2178220001ceef06710298.jpg

    查看全部
    0 采集 收起 来源:多表删除

    2020-01-17

  • 外连接OUT JOIN

    http://img1.sycdn.imooc.com//5e215d20000180bd07480449.jpg

    http://img1.sycdn.imooc.com//5e215d210001805707610451.jpg


    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2020-01-17

  • 内连接INNER JOIN

    http://img1.sycdn.imooc.com//5e215b54000107c307710447.jpg


    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2020-01-17

  • 若MySQL的数据为了web页面,用MD5算法。

    SELECT PASSWORD=PASSWORD('ADDDSC');更改密码

    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2020-01-17

  • 聚合函数:只返回一个值。

    1.首先我们需要了解下什么是聚合函数

      聚合函数aggregation function又称为组函数。 认情况下 聚合函数会对当前所在表当做一个组进行统计。

    2.聚合函数的特点

      1.每个组函数接收一个参数(字段名或者表达式) 统计结果中默认忽略字段为NULL的记录,一般参数不为常数。eg.MAX(3,4,5)错误

      2.要想列值为NULL的行也参与组函数的计算,必须使用IFNULL函数对NULL值做转换。

      3.不允许出现嵌套 比如sum(max(xx))


    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2020-01-17

  • LAST_INSERT_ID();返回一个AUTO_INCREMENT的值,且这个值为最新写入的。

    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2020-01-17

  • SELECT 15 BETWEEN 1 AND 55;在的返回1不在返回0.

    SELECT 10 IN(5,10,99);10在不在列出的三个值之中,在的返回1不在返回0

    IS NULL 。SELECT * FROM tdb_goods WHERE goods_id IS NOT NULL;


    查看全部
  • 注意区分运算符与函数。函数需要加括号,数值运算符不用。

    进一SELECT CEIL(3.4567);  4

    舍一SELECT FLOOR(3.4567); 3

    幂运算 SELECT POWER(4,2); 16

    TRUNCATE(123.456,2); 123.45 一小数点为基准,右边为正,左侧为负

    TRUNCATE(123.456,-1); 120。做截取

     SELECT TRUNCATE(123.456,-2); 100

    查看全部
  • LTRIM;删除前导空格。RTRIM;删除后导空格

    TRIM;1;删除全部的空格。2;删除某些特定的字符串

    SELECT TRIM(LEADING '?' FROM '??MYSQL???');LEADING表示前导的某个字符。TRAILING;后导的某个字符。BOTH;全都删掉,但只能删掉前后的字符,若该字符夹在某一个字符中间,则删不掉

    替换;REPLACE('字符串','需要替换的字符','要换为什么样的字符')

    字符串截取SUBSTRING(字符串,从第几位截取,截取几个(若没有写这个,则一直截取到尾))。字符串第一个字符为1,若-1,则表示倒数第几,但没加截取位数的话还是从该字符截取到结尾。长度没有负值。

    %;代表任意的字符。%%%代表任意几个字符。'%1%%' ESCAPE '1'1;解释1后面的字符不在表示通配符。下划线表示任意一个字符

    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2020-01-17

  • 子查询的外层可以是SELECT INSERT UPDATE DELETE这些语句

    子查询也可以设置ORDER BY ,GROUP BY等条件

    查看全部
    0 采集 收起 来源:回顾和概述

    2020-01-17

  • 多表删除不是删除多张表,而是通过子查询删除某张表中的某部分

    语法结构;DELETE t1 FROM tdb_goods AS t1FROM tdb_goods LEFT JOIN (SELECT {查询的列 FROM tdb_goods}[GROUP 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 采集 收起 来源:多表删除

    2020-01-17

  • PRIMARY KEY 主键 主键约束 每张数据表只存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL CREATE TABLE tb3( id SMALLINT UNSIGNED ANUO_INCREMENT PRIMARY KEY, username VARCHAR(20) UNSIGNED NOT NULL );//创建数据表3 SHOW COLUMNS FROM tb3;//查看数据表3列表 INSERT tb3(username)VALUES("Jack"); INSERT tb3(username)VALUES("John"); INSERT tb3(username)VALUES("Rose"); SELECT*FROM tb3;//查找数据表3 CREATE TABLE tb4( id SMALLINT UNSIGNED PRIMARY KEY, username VARCHAR(20) UNSIGNED NOT NULL ); INSERT tb3 VALUES(4,"Jerry"); INSERT tb3 VALUES(22," Nancy "); 主键不一定和自动编号组合使用
    查看全部
  • AUTO_INCREMENT 自动编号 自动编号,必须与主键组合使用 默认情况下,起始值为1,每次增量为1
    查看全部
    1 采集 收起 来源:MySQL自动编号

    2020-01-16

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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