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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 外键约束的参照曹植
    查看全部
  • my.ini [mysqld] default-storage-engine=innodb
    查看全部
  • 数值运算符函数 --CEIL()进一取整: SELECT CEIL(3.01);------->4 --FLOOR()舍一取整: SELECT FLOOR(3.89)------->3 --DIV 整数除法: SELECT 6 DIV 4;---------->1 <=>[6/4] --MOD取模: SELECT 5%(MOD)3---------->2 --POWER()幂运算: SELECT POWER(3,3);------>27 --ROUND()四舍五入; SELECT ROUND(3.564,2【保留小数几位】)------>3.56 --TRUNCATE()数字截取 SELECT TRUNCATE(125.888,2【截取位数】)---------------->125.88
    查看全部
  • --LENGTH()获取字符长度,空格计入长度 --删除【前导】LTRIM()、【后续】RTRIM()、【前导和后续】TRIM() 空格,使用LENGTH()验证 *删除前导为?的字符:SELECT TRIM(LEADING'?' FROM '??MySQL???'); ->MySQL??? *删除后续为?的字符:SELECT TRIM(TRAILING'?'FROM '??MySQL???'); ->??MySQL *删除前导与后续:SELECT TRIM(BOTH'?'FROM'??MySQL???'); --REPLACE()替换: SELECT REPLACE('??JO??JOJO??','?',''); -> JOJO 第三个字符可以为无、一个或多个字符 --SUBSTRING()截取: SELECT SUBSTRING('JOJO',1,2);->JO 第一个位置开始取两个字符 SELECT SUBSTRING('JOJO',3);->JO 第三个位置取到结束 负数为倒序,长度没有负数 --[NOT]LIKE 模式匹配: SELECT 'MySQL'LIKE'M%';->1 %为任意个字符 _为任意一个字符 SELECT * FROM test WHERE first_name LIKE '%1%%' ESCAPE'1';
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • 1CONCAT()连接字符: SELECT CONCAT('a','b');. SELECT CONCAT(a,b)AS A FROM tb; 2.CONCAT_WS用指定符号分隔字符: SELECT CONCAT_WS('|','A','V','G')至少需要三个参数 3.FORMAT()数字格式化: SELECT FORMAT('12456.23',2[保留几位小数]);->12,456.23 4.LOWER()小写化/UPPER()大写化: SELECT LOWER('MySQL'); ->mysql / SELECT UPPER('mysql') ->MYSQL 5.LEFT()获取左侧字符/RIGHT()右侧字符 SELECT LEFT('MySQL',2) ->My *函数嵌套 SELECT LOWER(LEFT('MySQL',2);-> my
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • 函数类型
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-02-07

  • UDF(user-defined function)自定义函数 对MySQL扩展的途径,用法与内置函数相同。 自定义函数的两个必要条件1,参数2,返回值 函数可以返回任意类型的值,也可以接受这些类型的参数
    查看全部
  • 子查询与连接——多表更新 1、语法结构:UPDATE 【table_references】 SET col_name1={expr1|DEFAULT}[,col_name2=...][WHERE where_condition] 2、table_references为表的参照。即A表按照B表更新 3、table_references语法结构为tableA { [INNER|CROSS] JOIN | {LEFT|RIGHT}[OUTER]JOIN} tableB ON conditional_expr(依据条件:即A表应该匹配B表的什么数据。) 4、举例UPDATE tableA INNER JOIN tableB ON nameA = nameb SET ageA = ageB;表示更新表A中的年纪,依据是匹配表B中相同name的数据,并按name对应的age更新
    查看全部
    0 采集 收起 来源:多表更新

    2015-02-07

  • INSERT…SELECT查询结果写入数据表 INSERT[INTO]tb1_name[(col_name,…)]SELECT……
    查看全部
  • 使用[NOT]IN的子查询 语法结构:operand comparison_operator[NOT]IN(subquery) =ANY 等价于 IN !=ALL或<>ANY等价于NOT IN 使用[NOT]EXIST引发的子查询 (不常用)
    查看全部
  • ANY SOME ALL
    查看全部
  • 使用比较运算符的子查询< > = <= >= <> != 子查询在返回多个结果时可以使用any,some,all来做修饰。
    查看全部
  • 子查询 1、子查询(Subquery)是指出现在【其他SQL语句内】的SELECT子,并非指的是查找,【它返回的结果可以看作是一个数据表】 2、例如:SELECT * FROM t1 WHERE col1 = ( SELECT col2 FROM t2 ); · 其中SELECT * FROM t1称为Outer Query/Outer Statement · SELECT col2 FROM t2称为SubQuery 3、子查询指嵌套在查询【内部】,且必须始终出现在【圆括号】内。 4、子查询可以包含多个关键字或者条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等 5、子查询的外层查询可以说:【SELECT,INSERT,UPDATE,SET或DO】 6、子查询可以返回值:标量、一行、一列或者子查询
    查看全部
  • 什么都不写的话,字段默认为空。
    查看全部
  • SELECT * FROM tb1;--这里的*表示的是对字段的过滤,而不是对记录的过滤。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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