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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 子查询:出现在sq语句中的select子句,而子查询必须要出现在小括号()内,他的外层可以是select语句,insert语句,update语句,delete语句,而且在子查询中可以包含多个关键词:group by ,order by ,limit以及相关函数。。。引发子查询的情况有比较运算符 ,in(NOT)in运算符,exist(NOT EXIST)引发的子查询 连接:连接分为外连接和内连接,内连接主要显示的是左表和右表当中都符合连接条件的记录。外链接有分为左外连接和右外连接,左外连接显示的是左表中的全部记录和右表符合条件的记录,右外连接和左外连接相反,mysql中的select,多表更新和删除都可以用到。。内连接,左/右连接。。 create…select语句,insert...select语句.
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-08-03

  • 显示表:show clumns from 表名; 无限分类:即在同一张表中既有父类,又有子类 通过在分类表中再增加多一个字段标识其属于哪一个父类的 ID 来实现 可以通过对同一张数据表的自身连接来进行查询,需要对表标识别名 查找显示父级id对应的名称 select s.type_id ,s.type_name,p.type_name As parent_id from tdb_goods_types s left join tdb_goods_types p on s.parent_id=p.type_id; 查找子级对应的名称 select p.type_id ,p.type_name,s.type_name from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id; 查找有多少子级 select p.type_id ,p.type_name,COUNT(s.type_name) from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id GROUP BY p.type_name ORDER BY p.type_id;
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-08-03

  • 一张表做连接(对自身)必须要有那个森马?别名 而且所谓的左右连接,相对位置,自己按有求分辨就行了,当然也可以分成几种情况,集合与排列组合。。。。至于连接的条件,与from。。。。。。。。。。 还有哪个本节的那个分组但是不count得那里。。。。。。。。。
    查看全部
  • Flames 老湿出错的时候冷静到好像是故意出的错一样。。。佩服佩服 时间: 2015-02-24
    查看全部
    7 采集 收起 来源:多表连接

    2017-08-03

  • 3306 root
    查看全部
  • 表的参照时可以给表起别名: tb1 as alias_name | table_subquery as alias 可以用于,当两张表有同名字段时,用于区分; 表可以取别名,也可以不取别名; 但当table_subquery作为子查询使用在FROM子句中,这个子查询必须使用别名
    查看全部
  • 多表更新之一步到位 建表、查询、写入三合一: CREATE TABLE tdb_goods_brands ( brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, brand_name VARCHAR(40) NOT NULL ) SELECT brand_name FROM tdb_goods GROUP BY brand_name; 多表更新: UPDATE tdb_goods AS g INNER JOIN tdb_goods_brands AS b ON g.brand_name = b.brand_name SET g.brand_name = b.brand_id; 通过as来对数据表起别名,在后面起到区分的作用 通过ALTER TABLE语句修改数据表结构 ALTER TABLE tdb_goods CHANGE goods_cate cate_id SMALLINT UNSIGNED NOT NULL, CHANGE brand_name brand_id SMALLINT UNSIGNED NOT NULL; PS: 外键,不一定是物理的外键,逻辑的外键也行,当然,物理外键更能保证数据的完整性和一致性。 数字类型的字段占用的空间更小,查询的效率也更高。
    查看全部
  • 显示表:show clumns from 表名; 无限分类:即在同一张表中既有父类,又有子类 通过在分类表中再增加多一个字段标识其属于哪一个父类的 ID 来实现 可以通过对同一张数据表的自身连接来进行查询,需要对表标识别名 查找显示父级id对应的名称 select s.type_id ,s.type_name,p.type_name As parent_id from tdb_goods_types s left join tdb_goods_types p on s.parent_id=p.type_id; 查找子级对应的名称 select p.type_id ,p.type_name,s.type_name from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id; 查找有多少子级 select p.type_id ,p.type_name,COUNT(s.type_name) from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id GROUP BY p.type_name ORDER BY p.type_id;
    查看全部
  • CHar
    查看全部
  • primary key一张数据表只能存在一个,unique key一张数据表可以存在多个,但是都具有数据的唯一性。且unique key中可以存在空值。
    查看全部
  • primary key的唯一性
    查看全部
  • 整形类型
    查看全部
  • 停止可能应用于,,,,,,,,
    查看全部
  • 修改列定义:ALTER TABLE user2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; 修改列名称:ALTER TABLE user2 CHANGE pid p_id TINYINT UNSIGNED NOT NULL; 数据表更名:ALTER TABLE user2 RENAME user3; RENAME TABLE user3 TO user2;
    查看全部
  • 如何从Apache官网下载windows版apache服务器 https://jingyan.baidu.com/album/29697b912f6539ab20de3cf8.html?picindex=1
    查看全部

举报

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

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