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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • left [outer] join 左外连接(显示 左表 的全部记录及右表符合连接条件的记录) right [outer] join 右外连接(显示 右表 的全部记录及右表符合连接条件的记录)
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2014-12-08

  • join \ cross join \ inner join 是等价的 通常使用on关键字来设定连接条件,使用where关键字进行结果集记录的过滤 内连接显示左表及右表符合条件的纪录(两个数据表的交集)
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2014-12-08

  • 创建数据表格的同时将查询结果写入到数据表:使用create select两步实现 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; 修改字段类型:(字段goods_cate brand_name显示的是仍然是字符型而不是数字,所以要修改字段属性以节省空间) alter table tdb_goods change goods_cate cate_id smallint unsigned not null, change brand_name brand_id smallint unsigned not null;
    查看全部
  • 多表更新(参照另外的表进行本表的更新) 连接类型 join 和cross join 和 inner join是等价的 inner join 内连接 left [outer] join 左外连接 right [outer] join 右外连接 多表更新 update tdb_goods inner join tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2014-12-08

  • 创建一个新的商品分类表 CREATER TABLE IF NOT EXISTS tdb_goods_cates( cate_id smallint unsigned primary key auto_increment , cate_name varchar(40) not null); select goods_cate from tdb_goods group by goods_cate;一共七类 insert tdb_goods_cates(cate_name) select goods_cate from tdb_goods group by goods_cate; 需要参照tdb_goods_cates中的cate_id来改变tdb_goods 中goods_cate字段中值 例把台式机改为1 把平板电脑改为2... 参照tdb_goods_cates来更新tdb_goods中的商品表。
    查看全部
  • 使用【not】 in 的子查询 语法结构 operator comparison_operator [not] in (subquery) =any 运算符与in 等效 !=all 或 <> any 与not in 等效 [NOT] EXISTS :若子查询返回任何行,EXISTS将返回TRUE;否则为FALSE
    查看全部
  • select avg(goods_price) from tdb_goods;查询商品的平均价格 select round(avg(goods_price),2) from tdb_goods;四舍五入保留两位小数 select goods_id,goods_name,goods_price from tdb_goods where goods_price>=5636.36;哪些商品的价格大于5636.36 select goods_id,goods_name,goods_price from tdb_goods where goods_price>=(select round(avg(goods_price),2) from tdb_goods);子查询---哪些商品的价格大于5636.36 select goods_price from tdb_goods where goods_cate='超级本';查询超级本的价格 select goods_id,goods_name,goods_price from tdb_goods where goods _price>any (select goods_price from tdb_goods where goods_cate='超级本'); 子查询在返回多个结果时可以使用any,some,all来做修饰。
    查看全部
  • 子查询 select * from t1 where col1 = (select col2 from t2); select * from t1 外查询 outer query select col2 from t2 子查询 subquery 子查询(Subquery)是指出现在其他 SQL 语句内的 select 子句 A、必须出现在圆括号内 B、可以包含多个关键字或条件(如distinct/group by/order by,limit,函数等) C、外层查询可以是:select/insert/update/set/do 子查询可以返回标量,一行,一列或子查询。
    查看全部
  • set names gbk;(设置客户端编码方式)\G 以网格形式显示数据
    查看全部
    0 采集 收起 来源:数据准备

    2014-12-08

  • 1234
    查看全部
  • uni
    查看全部
  • 字符数据类型
    查看全部
  • 字符数据类型
    查看全部
  • 1b year 1901至2155 3b time -838:59:59至838:59:59 3b date 1000-1-1至9999-12-31 8b datetime 1000-1-1 00:00:00至9999-12-31 23:59:59 4b timestamp 1970-01-01 08:00:01至2038-01-19 11:14:07
    查看全部
  • 日期类型
    查看全部

举报

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

微信扫码,参与3人拼团

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

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