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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 连接类型
    查看全部
    0 采集 收起 来源:多表更新

    2016-08-07

  • 使用比较运算符的子查询: (1)SELECT AVG( price ) FROM goods; (2)SELECT ROUND( AVG(price),2 ); // 它是个聚合函数——AVG求平均值进行四舍五入,保留 2 位小数 (3)SELECT id,name,price FROM goods WHERE price >= (SELECT ROUND(AVG(price),2) FROM goods); // 子查询方式 (3)SELECT id,name,price FROM goods WHERE price >= (SELECT ROUND(AVG(price),2) FROM goods); // 这样的子查询方式会出错。需要在=号后面加入ANY(因为子查询返回的有3条记录。比较的时候就不知道跟哪一个去比较了) (4)在子查询时的关键字ANY / SOME / ALL select goods_name,goods_price from tdb_goods where goods_price >= ANY (select goods_price from tdb_goods where goods_cate='超级本'); 注意: 1. 子查询只能返回一行记录,不然会报错。 2. 子查询还可以包含子查询。 关键字 ANY SOME ALL >、>= 最小值 最小值 最大值 <、<= 最大值 最大值 最小值 = 任意值 任意值 <>、!= 任意值
    查看全部
  • 子查询是指出现在【其他SQL语句内】的SELECT子句 eg: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement) SELECT column1 FROM t2 称为Sub Query[子查询] 子查询指嵌套在【查询内部】,且必须始终出现在【圆括号内】。 子查询可以包含多个关键字或者条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等 子查询的外层查询可以是:【SELECT,INSERT,UPDATE,SET或DO】 子查询可以返回值:标量、一行、一列或者子查询
    查看全部
  • (1)SELECT * FROM tdb_goods\G; // 网格形式输出查询结果 (2)由于存储时使用的编码方式为utf-8格式;客户端默认的为GBK格式,所以 需要使用 SET NAMES GBK; 设置读取信息的编码格式。(存储数据的属性没有不变化)
    查看全部
    0 采集 收起 来源:数据准备

    2016-08-07

  • mysql第四章知识点回顾----对数据的四种基本操作:增删改查 INSERT://增加记录,有三种方法。 INSERT [INTO] tbl_name [(col_name,...)] {VALUES VALUE} ({exprDEFAULT},...),(...),... INSERT [INTO] tbl_name SET col_name={exprDEFAULT},... INSERT [INTO] tbl_name [(col_name,...)] SELECT... UPDATE://更新数据 单表更新/UPDATE [LOW_PRIORITY][IGNORE] table_reference SET col_name1={expr1DEFAULT},[col_name2={expr2DEFAULT}]...[WHERE where_condition] 多表更新/... DELETE : //删除数据 单表删除/DELETE FROM tbl_name [WHERE where_condition} 多表删除/... SELECT:/查询 SELECT select_expr [,select expr2...] 只查找某一个函数或表达式 [ FROM table_references 查询表名 [WHERE where_conditon] 查询条件 [GROUP BY {col_nameposition} [ASCDESC],...] 按某个字段进行分组,相同的只显示第一个 [HAVING where_conditon] 分组时,给出显示条件 [ORDER BY {col_nameexprposition} [ASCDESC],...] 排序 [LIMIT {[offset,]row_countrow_count OFFSET offset}] 限制返回数量 ] 查询表达式 每一个表达式表示想要的一列,必须至少有一个 多个列之间以英文逗号分隔 * 表示所有列 tbl_name.*可以表示命名表的所有列 查询表达式可以使用[As]alias_name为其赋予别名 别名可用于GROUP BY,ORDRE BY或HAVING子句
    查看全部
    0 采集 收起 来源:小结

    2016-08-07

  • LIMIT: 限制查询结果返回数量 [LIMIT{[offset,]row_countrow_count OFFSET offset}] eg: SELECT * FROM users LIMIT 2; // 从第一条开始(第一个为0),返回两条 SELECT * FROM users LIMIT 2,3 ;//从第三条开始(第一个为0),返回三条 第三种insert,数据从一个表插入到另一个表: INSERT INTO table2 (column_name(s)) SELECT column_name(s) FROM table1; eg: INSERT test SELECT username FROM users WHERE age >=30; // 字段不匹配提示 INSERT test(username) SELECT username FROM users WHERE age >=30;
    查看全部
  • ANY,SOME,ALL关键字
    查看全部
  • 连接类型
    查看全部
    0 采集 收起 来源:多表更新

    2016-08-07

  • mysql语句的规范
    查看全部
  • ANY、SOME、ALL
    查看全部
  • 加密函数
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2016-08-07

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

    2016-08-07

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

    2016-08-07

  • 日期时间函数
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-08-07

举报

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

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