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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • select trim(leading | both | trailing '?' from '??mysql???'); // mysql??? | mysql | ??mysql 字符串截取(索引从 1 开始,负数从 右 开始截取) select substring('MySQL',1,2) ;//My 替换字符 select replace('??My??SQL???','?','') //MySQL
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2014-10-21

  • upper() 转换成大写字母 select upper('Abc') //ABC left() 获取左侧字符 select left('MySQL',2) //My right() 获取右侧字符 select right('MySQL',3) //SQL length() 获取字符串长度 select length('MySQL') //5 ltrim() 删除左侧空格 rtrim() 删除右侧空格 trim() 删除左右两侧空格 select trim(' MySQL ') //MySQL
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2014-10-21

  • concat() 字符连接 select concat('abc',123,'def') //abc123def concat_ws() 使用指定的分隔符进行字符连接 select concat_ws('-','abc',123,'def') //abc-123-def format() 数字格式化 select formart(123456.45,1) //123,456.5 lower() 转换成小写字母 select lower('Abc') //abc
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2014-10-21

  • auto_increment primary key;
    查看全部
  • 多表删除 DELECT tbl_name[.*] [,tbl_name[.*]] ... FROM tbl_name [where where_condition] 注意:DELETE 后 g必须 delete g from tdb_goods as g left join (select goods_id,goods_name from tdb_goods group by goods_name having count(goods_name)>=2) as o on g.goods_name=o.goods_name where g.goods_id>o.goods_id; 删除自身
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 语句规范
    查看全部
  • 无限级分类表设计(自身连接) 同一个数据表对其自身进行连接
    查看全部
  • SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g INNER JOIN tdb_goods_cates AS c ON g.cate_id=c.cate_id INNER JOIN tdb_goods_brands AS b ON g.brand_id=b.brand_id\G;
    查看全部
    0 采集 收起 来源:多表连接

    2014-10-21

  • LEFT [OUTER] JOIN 左外连接(显示 左表 的全部记录及右表符合连接条件的记录) RIGHT [OUTER] JOIN 右外连接(显示 右表 的全部记录及右表符合连接条件的记录)
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2014-10-21

  • 连接类型 INNER JOIN 内连接(仅显示左表及右表符合连接条件的记录) MySQL中:JOIN/CROSS JOIN/INNERT JOIN 等价 LEFT [OUTER] JOIN 左外连接 RIGHT[OUTER] JOIN 右外连接 连接条件 使用 ON 关键字来设定连接条件,也可以使用 WHERE来代替 通常使用 ON,WHERE关键字进行结果集记录的过滤
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2014-10-21

  • 两张不同的表在连接的时候可能会有相同的字段,为了区分它们,就用到了别名,用AS。
    查看全部
  • 多表连接 tbl_name1 {[INNER| CROSS| {LEFT| RIGHT]} [OUTER] JOIN} tbl_name2 ON @后跟条件 conditional_expr
    查看全部
  • 创建数据表的同时将查询的结果写入数据表中 CREAT TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] select_statement as 作用(可以省略) 1、避免字段重复 2、使用连接时的简写
    查看全部
  • 多表更新 UPDATE table_references SET col_name1={expr1|DEFAULT} [,col_name2={expr|DEFAULT}]...[WHERE where_condition] 注意:UPDATE中的 SET 语句位于 连接语句 之后哦 UPDATE tdb_goods INNER JOIN tdb_goods_cates ON goods_cate = cate_name SET goods_cate = cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2014-10-21

  • 将查询结果插入数据表 IMSERT [INTO] tbl_name [(col_name,...)] SELECT ...
    查看全部

举报

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

微信扫码,参与3人拼团

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

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