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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
内连接:显示左表及右表符合连接条件的记录,A ∩ B
左外连接:显示左表中的全部和右表符合连接条件的记录,A ∪ (A ∩ B)
右外连接:显示右表中的全部和左表符合连接条件的记录,B ∪ (A ∩ B)

图片:http://oph264zoo.bkt.clouddn.com/17-10-20/73463873.jpg
有可视化工具不用,使用命令行,看起来真是费劲。
老师讲的有点感觉像达内的一个php老师的声音 我挺喜欢的
UPDATE goods INNER JOIN goods_cate ON goods_cate = cate_name SET goods_cate = cate_id;
这字小成这样能看咩?
子查询是一种常用计算机语言SELECT-SQL语言中嵌套查询下层的程序模块。当一个查询是另一个查询的条件时,称之为子查询。
分组条件HAVING:
对GROUP BY的查询结果进行过滤
在HAVING字句中,查询对象必须出现在查询表达式中或使用聚合函数
SELECT id, username, age, sex FROM users GROUP BY age HAVING sex = 1;
SELECT username, age, sex FROM users GROUP BY age HAVING count(id) > 0;
你们在说哪个人?
as 可以省略
SELECT select_expr[, select_expr ...]
[
FROM table_references
[WHERE where_condition]
[GROUP BY {col_name | position} [ASC | DESC], ...]
[HAVING where_condition]
[ORDER BY {col_name | expr | position} [ASC | DESC], ...]
[LIMIT {[offset, ]row_count | row_count OFFSET offset}]
]
### 删除记录(单表删除)
如果省略WHERE,则该表所有记录都将被删除
DELETE FROM table_name [WHERE where_condition]

###  删除表:
DROP TABLE table_name;
删除没有被关联的普通表:直接上面的SQL语句就行了
删除被其他表关联的父表:
- 方法一:先删除子表,再删除父表
- 方法二:先删除父表的外键约束,再删除父表
语法:
UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1 | DEFAULT} [, col_name2={expr2 | DEFAULT}]... [WHERE where_condition]
eg:
UPDATE users SET age = age + 5, sex = 2 WHERE username='TOM';
增insert
删delete
改update
查SELECT
基本上都是一天一章,偶尔两章的速度来学的,感受到了老师的满满的教学激情还有其特点,让我知道了数据库的基本基本操作,这次课程大概学了8天。感谢老师的默默讲解。期待下次继续学习
SELECT NOW();
2017-10-18 16:55
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消