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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据表行称为记录,列称为字段。
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-02-03

  • 多表更新 UPDATE table_references SET col_name1={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}]... [WHERE where_condition] INNER JOIN,内连接 在MySQL中,JOIN, CROSS JOIN 和 INNER JOIN 是等价的。 LEFT [OUTER] JOIN ,左外连接 RIGHT [OUTER] JOIN,右外连接 例如:UPDATE 表1 INNER JOIN 表2 ON 列1 = 列2(两者属性完全相同)SET 列1 = 列3(设置值)。 举例: UPDATE tdb_goods INNER JOIN tdb_goods_cates ON goods_cate = cate_name SET goods_cate = cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2017-02-02

  • 第二种子查询---[NOT] IN in 相当于 = any not in 相当于 != all 或者<>all ——不等于、不包含 子查询----exists not exists ——用得比较少 子查询返回任何行 exists 返回 true 反之 返回 false
    查看全部
  • -- 求所有电脑产品的平均价格,并且保留两位小数,AVG,MAX,MIN、COUNT、SUM为聚合函数 SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods; -- 查询所有价格大于平均价格的商品,并且按价格降序排序 SELECT goods_id,goods_name,goods_price FROM tdb_goods WHERE goods_price > 5845.10 ORDER BY goods_price DESC; -- 使用子查询来实现 SELECT goods_id,goods_name,goods_price FROM tdb_goods WHERE goods_price > (SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods) ORDER BY goods_price DESC;
    查看全部
  • 左外连接 右外连接
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2017-02-02

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

    2017-02-02

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

    2017-02-02

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

    2017-02-02

  • 修改字段
    查看全部
  • 子查询 1、定义:子查询是指出现在其他SQL语句内的SELECT字句,即嵌套在SELECT语句内的SELECT语句。例如:SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement) SELECT column1 FROM t2 称为Sub Query[子查询] 2、子查询的条件: 1)始终出现在圆括号内; 2)可以包含多个关键字或者条件;如 distinct、group by、order by、limit、函数等; 3)外查询可以是增删改查。SQL语句的统称。 3、子查询的返回值 子查询可以返回标量、一行、一列或子查询
    查看全部
  • 加密函数 1. 对任意字符串进行加密 举例 SELECT MD5('admin'); MD5() 主要用于Web页面的设置密码,PASSWORD()主要用于MySQL的设置密码。 2. 修改密码 举例 SELECT PASSWORD=PASSWORD('654321'); 把密码修改成654321。
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-02-02

  • 聚合函数:只有一个返回值 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() - 最小值 SELECT MIN(goods_price) as counts FROM tdb_goods; SUM() - 求和 SELECT SUM(goods_price) as counts FROM tdb_goods;
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-02-02

  • 信息函数 1. CONNECTION_ID(); 返回 MySQL 连接的ID。 2. DATABASE(); 返回当前数据库的名称。(截图的函数名有误) 3. LAST_INSERT_ID(); 返回上一次插入的ID号,如果上一次是插入多条记录,只返回第一条的ID。
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-02-02

  • 日期时间函数 举例: 1. SELECT DATE_ADD('2014-3-12', INTERVAL 365 DAY); 返回 2015-3-12。 SELECT DATE_ADD('2014-3-12', INTERVAL -365 DAY); 返回 2013-3-12。 SELECT DATE_ADD('2014-3-12', INTERVAL 3 WEEK); 返回 2014-04-02。 2. 日期差值 SELECT DATEDIFF('2013-3-12', '2014-3-12'); 返回-365。 3. 日期格式化 SELECT DATE_FORMAT('2014-3-2' , '%m/%d/%Y'); 返回 03/02/2014。
    查看全部

举报

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

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