-
外连接 LEFT/RIGHT【OUTER】 JOIN
分为左外连接和右外连接
显示左表(或右表)的全部及右表(或左表)符合连接条件的记录
查看全部 -
MYSQL数据类型之整型
查看全部 -
MySQL中的连接类型
INNER JOIN,内连接
在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的
内连接后只显示符合条件的内容
连接条件
使用ON关键字来设定连接条件,也可以使用WHERE来代替
通常使用ON关键字来设定连接条件
使用WHERE关键字进行结果集记录的过滤
查看全部 -
修改数据库 ALTER DATABASES db-name; 显示创建的数据库 SHOW CREATE DATABASES;查看全部
-
Mysql的使用 •创建数据库 CREATE DATABASES db-name [IF IT NOT EXIST] •删除数据库 DROP DATABASES查看全部
-
连接
MySQL在SELECT语句,多表更新,夺标删除语句中支持JOIN操作
查看全部 -
多表更新
UPDATE 父表 (AS 别名) INNER JOIN 子表 (AS 别名) ON 父表别名.父表中待更新字段 = 子表别名.参照字段
-> SET (父表别名).待更新字段 = (字表别名).参照字段所对应的编号;
查看全部 -
多表更新——指的是利用字表对父表进行的更新操作(如本节视频中利用商品属性的编号去更新商品表中的对应属性)
查看全部 -
关于新建数据表插入数据时出现1366(HY000)的错误提示
是由于数据表编码方式为latin(其无法插入中文字符)
使用指令ALTER TABLE table_name convert to character set utf8;将编码方式改为utf8
再进行插入操作即可
查看全部 -
子查询返回值的数量大于一则要用ANY,SOME。ALL等关键字来修饰
查看全部 -
比较运算符引发的子查询
SELECT ROUND(AVG(goods_price),2) FROM tdb_goods;——对查询的返回值进行四舍五入 并取小数点后两位
SELECT goods_id,goods_name,goods_price FROM tdb_goods WHERE goods_price >= 5636.36;——查询价格大于该值的数据的其他属性
子查询->SELECT goods_id,goods_name,goods_price FROM tdb_goods WHERE goods_price >= (SELECT ROUND(AVG(goods_price),2) FROM tdb_goods);
查看全部 -
MySQL中的子查询
子查询指潜逃在查询内部,且必须始终出现在圆括号内。
子查询可以包含多个关键字或者条件(如DISTINC,GRUOP BY,ORDER BY,LIMIT,函数等)
子查询的外层查询可以是:SELECT,INSERT,UPDATE,SET或者DO。
外层查询指的是所有的SQL语句(增删改查的等)
子查询的返回值可以是标量,一行,一列或者子查询
查看全部 -
MySQL查询表达式解析
查看全部 -
MySQL 中group by 语句对查询结果分组
查看全部 -
查询表达式的字段顺序会影响结果集中的字段的顺序。
字段的别名也会影响结果集中字段的顺序。
查看全部
举报